Star Beach Hotel Negombo 2 stars

83/3 LEWIS PLACE, NEGOMBO, SRI LANKA, 10500 Negombo, Sri Lanka

Hotel image
Read more reviews for Star Beach Hotel Negombo