Overview
The Westbury Palace is an elegant colonial-style boutique hotel situated in the heart of Nuwara Eliya, Sri Lanka’s picturesque hill country.
This luxurious property offers 8 meticulously designed rooms, including Premier Deluxe, Prestige Deluxe, and Royal Deluxe categories, each blending classic charm with modern comforts.
Guests can indulge in amenities such as an outdoor infinity pool, spa, fitness center, and steam room. The hotel also features multiple dining options, including three on-site restaurants and bars.
Its prime location places it within close proximity to local attractions like Victoria Park and Gregory Lake, making it an ideal base for exploring the scenic beauty and cultural heritage of Nuwara Eliya.
Amenities
- Wifi Available
- Swimming Pool
- MiniBar
- Air Condition
- Parking
- Sofa
- Bathroom
- Instant Book

Add a Review