New York City’s favorite floating lobster shack is back for the 2016 summer season, and tastier than ever before. North River Lobster Company, located at the new North River Landing at Pier 81 on W41st Street and the Hudson River in Hudson River Park, is the go-to summer spot for fresh lobster rolls, signature cocktails, and a panoramic 360 skyline view. The largest lobster “boat-staurant” in the nation will reopen April 15th for weekends, and April 29th full time with exciting new menu items and full bars on all levels, perfect for groups, after-work cocktails and sunset hangouts. [Read more…] about North River Lobster Company Is Back in Business for the Summer!