The Lighthouse

Pier 61, Chelsea Piers
New York, NY 10011