Nuwara Eliya-Uda Pussellawa Road, Nuwara Eliya, Nuwara Eliya, Sri Lanka
9.4/10
Guest Rating
Based on 14 reviews
About The Westbury Palace
The Westbury Palace, a luxurious 5-star hotel nestled in the picturesque hills of Nuwara Eliya, Sri Lanka, offers an intimate escape with just 8 elegantly appointed rooms. Having undergone renovations in 2020, the hotel exudes modern charm while retaining the enchanting character of its surroundings. With a guest rating of 9.4 out of 10 based on 14 reviews, The Westbury Palace is celebrated for its exceptional service and serene ambiance, making it an ideal destination for both leisure and business travelers.
The Westbury Palace, a luxurious 5-star hotel nestled in the picturesque hills of Nuwara Eliya, Sri Lanka, offers an intimate escape with just 8 elegantly appointed rooms. Having undergone renovations in 2020, the hotel exudes modern charm while retaining the enchanting character of its surroundings. With a guest rating of 9.4 out of 10 based on 14 reviews, The Westbury Palace is celebrated for its exceptional service and serene ambiance, making it an ideal destination for both leisure and business travelers.
Nuwara Eliya, known for its stunning landscapes and cool climate, provides a perfect backdrop for relaxation and exploration. Guests can immerse themselves in the natural beauty of the region, with lush tea plantations and breathtaking views that invite outdoor adventures. This charming hotel promises a unique experience, where comfort meets the tranquility of Sri Lanka's highlands, ensuring that every stay is memorable.