Featuring a garden, Flower villa is a semi-detached villa located in Negombo. The unit is 800 metres from Negombo Beach Park.
There is a seating area and a kitchen equipped with a stovetop. Other facilities at Flower villa include a sun terrace.
St Anthony\'s Church is 1.1 km from Flower villa, while Maris Stella College is 2 km away. The nearest airport is Bandaranaike International Airport, 8 km from the property....
|Lewis Place 133|