Hotel - Details
Description
"Horton Towers & Cottages is an unparalleled, visionary lifestyle boutique hotel located in the picturesque setting in the hill country of Sri Lanka’s central province, Nuwara Eliya, also known as ‘City of Light" - central province need to be corrected as Central province & Nuwara Eliya most commonly known as "Little England"
Rooms
Horton towers
Nuwara eliya
Need Help?
We would be happy to help you!
+94 11 2685100
info@pickmyjourneys.com