
Nuwara Eliya, Sri Lanka
Windsor Hotel
2-star hotel
Nestled in the heart of Nuwara Eliya, 6, 000 feet above sea level, this city hotel offers convenient access to local attractions. A lake and a variety of restaurants are a short 20-minute drive (5 km) away. The bus station is 2…
- Wi-fi
- 24-hour reception
- Restaurant
- Launderette


