Madol Duwa is a Island located in Sri Lanka. It is one of the 48 islands in Sri Lanka. Address of Madol Duwa is Koggala, Sri Lanka. Madol Duwa is rated 4.5 (out of 5 stars) by 118 reviewers on the web.
Some of the places around Madol Duwa are -
Within less than half a Kilo meter of Madol Duwa, you can also find Jadu boat safari at Koggala lake, Villa Modarawattha, Koggala Ayurveda Spa, Koggala Ayurveda Spa, Mandalay Lake Villa, AMBA villa, AMBA villa, Madol Duva (Madol Island) and many more.
Koggala, Sri Lanka