Camelot Beach Hotel 3 stars

345 Lewis Place Negombo, 11500 Negombo, Sri Lanka

Hotel image
Read more reviews for Camelot Beach Hotel