
Villa lake view
102 Glen Field Rd, Mahagastota, Nuwara Eliya
Location It’s so nice when the nature is right outside your door! Villa Villa lake view is located in Nuwara Eliya. This villa is located in 3 km from the city center. At the villa You can stop by the restaurant. Free Wi-Fi is available on the territory. Ask for more information when c
Free WiFiParking











