Mount Star Villa
27 Badulla Road, 22200 Nuwara Eliya, Sri Lanka
Situated in Nuwara Eliya and only 4.8 km from Gregory Lake, Mount Star Villa features accommodation with garden views, free Wi-Fi and free private parking. It is located 2 km from Hakgala Botanical Garden and provides full-day security.