Photos coming soon
HOTEL
Villa Mount Royal
13/1C 3rd Lane, Bakers Farm, Nuwara Eliya
Where it sits
Villa Mount Royal
13/1C 3rd Lane, Bakers Farm, Nuwara Eliya
6.94011, 80.79805
Similar stays nearby
Plan around Villa Mount Royal
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 17, 2026.
