The Westbury Palace, Nuwara Eliya is the most luxurious bungalow in Little England, Sri Lanka. Indulge in the celebrity-like treatment at the palace of modern Royalty! We offer a discrete, one-of-a-kind experience for a splendid holiday. Let us spoil and pamper you with utmost luxurious hospitality