THE MERMAID INN – NEW YORK CITY, NY – USA - Awesome food in the city