THE MERMAID INN – NEW YORK CITY, NY – USA - Tasty oysters fresh and juicy