THE MERMAID INN – NEW YORK CITY, NY – USA - The terrasse at the restaurant