Nestled amidst the mist covered mystical mountains of Sri Lanka’s highest City, Villa de Roshe enraptures you with old world charm and modern luxury. Located 180kms from Colombo, Nuwara Eliya is one of the most sought after holiday destinations in Sri Lanka. From its unique architecture to the ultra-modern facilities Villa de Roshe offers every comfort to the discerning traveler.
The hospitality and fare offered to visitors by up-country Planters of yore are legendary. Our aim is to revive those lofty traditions.
We warmly welcome you to Villa de Roshe.