ABOUT

S1 E97 The Largest Lobster Roll in NYC


01:29 | 05/01/19 | NR | CC

North River Lobster Company at Pier 81 is the first and only floating lobster shack in New York City and features a 3-foot long lobster roll.

Continue Reading