A new hotel management company dedicated to managing hotels differently and delivering on their commitments
New Castle Hotels & Resorts, a leading hotel ownership and management company, encourages its properties toward environmental responsibility with Sustainability Award.