Stay in Touch

Stay up to Date with Offers and Events

North River Lobster Co.

Close Menu

North River Lobster Co. at Pier 81
W 41st St and 12th Avenue
New York, NY 10036

212-630-8831

pier81info@nycl.com