HOTELS in Nawala Sri lanka

  1. 4 star

    D Villas

    d_villas_26 From : Sri Lanka

    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 not too far […]