Grand Villa Negombo Villa Negombo
Boasting a garden, shared lounge and views of garden, Grand Villa Negombo is situated in Negombo, 70 metres from Wellaweediya Beach. Featuring room service, this property also provides guests with a sun terrace.
Number of rooms: 3
105 Alles Road Sea Street, 11500 Negombo, Sri Lanka