Devon Estate,St Clair's, Nuwara - Eliya Road,Talawakele, Talawakele, Central Province (Sri Lanka)
Updating availability and prices
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
The air-conditioned accommodation will provide you with a flat-screen cable TV, dining area and seating area with sofa
Featuring a shower, bathroom comes with free toiletries
You can enjoy mountain view from the balcony
INTERNET
PARKING / GARAGE
BICYCLE RENT
PET FRIENDLY
Hotel
Room
Activities and leisure
Restaurant