About The Waterfall Villas
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 Villas.
Already a member? Login
Don't have an account? Sign up
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 Villas.