3694View
4m 27sLenght
5Rating

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 The Waterfall Resort.