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 ...