Dodo Island is a park, located at Madurai Road, Rameswaram 623526, Tamil Nadu. Visit their website www.dodoisland.in for more detailed information.
Tags : #ParkRecreationArea
Location :
Madurai Road, Rameswaram 623526, Tamil Nadu
Added by
Jopie, at 01 January 2020