Hotel The Hill Club
1 Stars. - . - Nuwara Eliya, Sri Lanka View Map
Over a century old, this comfortable holiday home reflects a combination of exclusivity in style and class and modern service. All the rooms are cosily appointed. The on-site restaurant serves Western and Eastern cuisines.
This property is located in the middle of Nuwara Eliya, a popular holiday resort of Sri Lanka.
TripAdvisor vote: 3.5/5 Based on 669 guest reviews