Offering a garden and garden view, Delan Villa is situated in Matara, 500 metres from Matara Beach and 1.4 km from Polhena Beach. This property offers access to a balcony, free private parking and free Wi-Fi.
48 Paramulla Cross Road, 81000 Matara, Sri Lanka