The Waterfall Villas
Nuwara Eliya Central Province
Check in
2:00 PM
Check out
12:00 PM
This guesthouse is 3.5 mi (5.7 km) from Devon Falls and 4.9 mi (7.9 km) from St Clair Falls.
Stay in one of 43 guestrooms featuring LED televisions. Your pillowtop bed comes with premium bedding. Rooms have private balconies. Complimentary wireless internet access keeps you connected, and satellite programming is available for your entertainment. Private bathrooms with showers feature complimentary toiletries and hair dryers.
Property Details
Location
Devon Division,St Clair's, Talawakele, Nuwara Eliya, Central Province , Sri Lanka