No 02 Park Road Hatton
FACILITIES- This 3 Rooms house is located in Hatton-Nuwara Eliya Road,
Close to Devon Fall, St. Clair Fall, St.Clair Tea Castle and many more attractive places.
No reviews (yet)
This home doesn’t have any reviews. If you stay here, your review will appear here.