Eden Villas , the leading luxury holiday villa expert in Sri Lanka, has added Kumbura, a brand new holiday property in Habaraduwa, near Galle, southern Sri Lanka. The new property comes at the perfect time as Sri Lanka is once again a fantastic winter sun destination for UK travellers, following the latest travel updates.
Kumbura means “rice fields” in Sinhala, and this gorgeous villa enjoys...