Located in Nuwara Eliya, 2.8 km from Gregory Lake, W15 Glenfall Nuwara Eliya provides accommodation with a garden, free private parking, a terrace and a bar. This 4-star hotel offers room service.
Number of rooms: 7
47 Glenfall Road, 22200 Nuwara Eliya, Sri Lanka