Photos coming soon
HOTEL
Yoho Villa Lake View
No 102/35,Glenfall road Mahagasthota, Nuwara Eliya, Sri Lanka
Where it sits
Yoho Villa Lake View
No 102/35,Glenfall road Mahagasthota, Nuwara Eliya, Sri Lanka
6.95253, 80.78548
Plan around Yoho Villa Lake View
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 5, 2026.
