Surrounded by the mountain ranges of the hill country and the lush green tea plantations which is the largest tea growing area of Sri Lanka lies tucked away down a mountain slope you will find Hummingbird St.Clair Waterfall Villas.
Situated in Talawakale which is very close to Nuwara Eliya, this is a must visit destination.
And the best part is Devon and St.Clair's waterfalls are within walking distance from the hotel.
For reservations;
Telephone : +94 765 300 000