Yoho Lake View Villa Nuwara Eliya
Featuring free Wi-Fi, Yoho Lake View is located in Nuwara Eliya, 200 metres from Gregory Lake and 6 km from Hakgala Botanical Garden. This property is situated a short distance from attractions such as Galway's Land National Park.
Numero delle stanze: 15
Peradeniya-Badulla-Chenkaladi Highway, 22200 Nuwara Eliya, Sri Lanka