|
Nestled in Sri Lanka’s beautiful hill country town of Nuwara Eliya, The Bellwood Manor is an intimate, eight room boutique hotel that offers plush accommodation and personalised service that embodies the spirit of true Sri Lankan hospitality. Seamlessly blending chic luxury with British colonial architecture, this century-old manor is the perfect hideaway to slow down and relax, while you immerse in the natural beauty of the verdant highlands. A host of tailor-made experiences, coupled with high-end indulgences and gracious service awaits you at The Bellwood Manor.
Suggestion's