Villa Shade 1 stars

VIlla Shade, Aruna Mawatha, Thimbirigaskatuwa, Negombo, Sri Lanka, 11532 Negombo, Sri Lanka

Hotel image
Read more reviews for Villa Shade