The Beach - All Suite Hotel 4 stars

249/15 Lewis Place, Negombo, 11500 Negombo, Sri Lanka

Hotel image
Read more reviews for The Beach - All Suite Hotel