An Elegant Luxury Hotel
The Bellwood Manor is a luxury hotel nestled in the heart of Nuwara Eliya, in the Paradise Island of Sri Lanka. The intimate, eight-room hotel seamlessly blends British colonial architecture with modern luxury and signature Sri Lankan hospitality to offer you an indulgent, personalised experience.
Accommodation
More on accommodation
Dining
More on dining
Nearby Experiences
Top Itineraries Featuring This Hotel
Unsure Where To Start?
Let’s talk about your Earth Trip
Our travel specialists are seasoned explorers with deep local insights. Whether it’s uncovering hidden gems or planning immersive cultural experiences, we design trips that go beyond the ordinary. Get in touch today!
Request A Video Meeting