NYC
The Mermaid Inn is one of NYC.

1. The Mermaid Inn

570 Amsterdam Ave (btwn W 87th & W 88th St), New York, NY
Seafood Restaurant · Upper West Side · 193 tips and reviews