Mermaid Inn owners ‘super sad’ to close Upper West Side location after 15 years
The Mermaid Inn, a perpetually popular eatery at 570 Amsterdam Ave. for 15 years, will close on Oct. 16. Owners Danny Abrams and Cindy Smith said that they mutually agreed…