Hotel The Bellwood Manor
★★★★★
No.20A, Haddon Hill Road, Nuwara Eliya., Nuwara Eliya, Sri Lanka Show on map
New Royal Mount Hotel is a 2-star hotel in Nuwara Eliya, Sri Lanka. It is one of 494 places to stay in Nuwara Eliya listed on Triptoic.
No.20A, Haddon Hill Road, Nuwara Eliya., Nuwara Eliya, Sri Lanka
New Royal Mount Hotel is located at No.20A, Haddon Hill Road, Nuwara Eliya., Nuwara Eliya, Sri Lanka.
New Royal Mount Hotel is rated 2 stars.
Highly rated alternatives close by
Hotel
Guesthouse/bed and breakfast
Hotel
Guest favorite
Resort villa
Hotel