The Beach Villa guest house 1 stars

79 / C, Paruthota Road, Negombo, 20100 Negombo, Sri Lanka

Hotel image
Read more reviews for The Beach Villa guest house