The Wind Castle
Hotel
Nuwara Eliya
Situated in Nuwara Eliya, 4.6 km from Gregory Lake, The Wind Castle features accommodation with a garden, free private parking, a shared lounge and a restaurant. This 2-star hotel offers room service.
Number of rooms: 10
50/1 Shanthipura Road, Bambarakele, 22200 Nuwara Eliya, Sri Lanka