Peach Villa is a villa with a balcony, located in Nuwara Eliya The property boasts views of the mountain and is 16 km from Gregory Lake Free WiFi is featured throughout the property A flat-screen TV is available Other facilities at Peach Villa include a terrace Free use of bicycles is available at the property and the area is popular for golfing Hakgala Botanical Garden is 42 km from Peach Villa, while Galways Land National Park is 24 km from the property You can engage in various activities, such as horse riding and cycling