Talawakele hotel reservation: check availability and room rates
Luxury hotels in Talawakele
1 property found
-
The Waterfall Villas 4 stars
Devon Estate, St. Clair'S, Talawakele, Sri Lanka (Show map)
Featuring a restaurant, free self-parking and a business centre, The Waterfall Villas Talawakele offers luxury accommodation in 1.4 km from St Clair's Falls. In the area you will find Devon Falls…