The Beach At Governors Island

1 Carder Rd, New York, 10004