Island Oyster, a 32,000 square-foot waterfront oyster bar on Governors Island with outdoor seating for 600.


No comments:

Post a Comment