Blue Water Boutique Hotel 3 stars

281/1, Lewis Place, 11500 Negombo, Sri Lanka

Hotel image
Read more reviews for Blue Water Boutique Hotel