at 568 Amsterdam Ave, New York , 10024 United States
73 FB users likes Mermaid Inn, Amsterdam & 87th, set it to 562 position in Likes Rating for New York, New York in Local Business category
Mermaid Inn, Amsterdam & 87th is New York based place and this enity listed in Food & Restaurant category. Located at 568 Amsterdam Ave NY 10024.
Bar