
Yoho Turf Villa
No 20,Upper Lake Road, Nuwara Eliya
Location It’s so nice when the nature is right outside your door! Villa Yoho Turf Villa is located in Nuwara Eliya. This villa is located in walking distance from the city center. At the villa Free Wi-Fi is available on the territory. Ask for more information when checking in. If you t
Free WiFiParking











