Villa Lemon Court - Nuwara Eliya

Offering a terrace and views of the mountain, Lemon Court is set in Nuwara Eliya. Gregory Lake is 2.1 km away. Free WiFi is provided and free private parking