Situé à Nuwara Eliya, l'établissement The Waterfall Villas by Yoho met gratuitement à disposition des vélos. Une connexion Wi-Fi gratuite est disponible dans ce complexe.
Nombre de chambres: 43
Devon Division,St Clair's, Talawakele, Nuwara Eliya , 20100 Nuwara Eliya, Sri Lanka