by Sarah Strong | Apr 18, 2019 | Dining, Featured, Restaurants, Specials
Spring weather has officially arrived, and North River Lobster Company is ready! Beginning April 18, 2019, enjoy a taste of New England on the Hudson River aboard New York City’s only floating lobster shack, which is located on Pier 81 at West 41st Street. Back for...