Lake View Holiday Home 1 stars

No74, Gamunupura, Mahagastota, 22200 Nuwara Eliya, Sri Lanka

Hotel image
Read more reviews for Lake View Holiday Home