Mermaid Island Beach Resorts is located in Puducherry, India on No.26, South Street Kandappa Mudaliar Street near ICYER Anantha Ashram Chinna Mudaliar Chavady Quiet Beach. Mermaid Island Beach Resorts is rated 3.7 out of 5 in the category guest house in India.
Address
No.26, South Street Kandappa Mudaliar Street near ICYER Anantha Ashram Chinna Mudaliar Chavady Quiet Beach