Skip to Content

WHERE TO FIND US

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

T: 212-630-8831
E: pier81info@nycl.com

View Larger Map