Blue Elephant

9:30 AM to 9:30 PM
Seafood
No. 39, Othavadai Street, Mahabalipuram, India