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 with the building’s new ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results