Travellers Villa **

No.47 3rd Kurana Negombo, Negombo, Sri Lanka

8.8 / 10 hotel rating
based on 101 reviews