Devon Estate,St Clair's, Nuwara - Eliya Road,Talawakele, Talawakele, Central Province (Sri Lanka)
Offering the facility of free bikes, The Waterfall Resort
St Clairs, Talawakele is located in Nuwara Eliya
Free WiFi access is available in this resort
Villa con vistas a las montañas
INTERNET
PARKING
ALQUILER DE BICICLETAS
ADMITE MASCOTAS
Hotel
Habitación
Actividades y ocio
Restauración