The Mermaid Inn
570 Amsterdam Ave, New York NY 10024