The Mermaid Inn is a popular seafood restaurant with multiple locations in New York City, including Chelsea, Greenwich Village, and Times Square, offering a diverse menu of fresh oysters and other seafood dishes.
With a lively atmosphere and a focus on quality ingredients, The Mermaid Inn is a go-to spot for seafood lovers looking for a casual dining experience in the heart of the city.
Generated from the website