Why do you feel this listing needs to be reviewed?
D Villas is a small luxury boutique hotel situated in the picturesque village of Nawala (Sri Lanka), with easy access to the centre of the capital, Colombo. Being only a short drive away from the finest restaurants and shopping malls, an exclusive golf course lying on one end of the village and n
128 views, Last viewed on Saturday, May 11th, 2024 at 1:05am