Photos coming soon
HOTEL
Monrose Hotel Nuwara Eliya
No. 13, Welimada Road, Nuwara Eliya, Sri Lanka
Where it sits
Monrose Hotel Nuwara Eliya
No. 13, Welimada Road, Nuwara Eliya, Sri Lanka
6.94294, 80.79697
Plan around Monrose Hotel Nuwara Eliya
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 3, 2026.
