Meera fish aquarium is located in Puducherry, India on No 42 100 feet road Opposite to Nt mahal, Ellaipillaichavady. Meera fish aquarium is rated 3.8 out of 5 in the category aquarium in India.
Address
No 42 100 feet road Opposite to Nt mahal, Ellaipillaichavady
Accessibility
No wheelchair-accessible entrance