Ad

Mermaid Inn owners ‘super sad’ to close Upper West Side location after 15 years

Meanwhile, the duo are close to opening a mammoth new Mermaid Inn at 127 W. 43rd Street off Times Square.

from New York Post https://ift.tt/XenAEIf
Previous Post Next Post