About it
Mount Star Villa is located in Nuwara Eliya, just 3 miles from Gregory Lake and 1.3 miles from Hakgala Botanical Garden. This villa features free private parking, full-day security, and free Wifi.
The villa is composed of 3 bedrooms, a fully equipped kitchen, and 3 bathrooms. A flat-screen TV is available. The property offers garden views.
Guests can relax in the garden at the property.