from Eater NY2 years agoThe Mermaid Inn is headed to Times Square with its largest location to date. Read at Eater NY[add][|| ... ]