Skip to main content

New England Lobster & Seafood Co

restaurant · seafood restaurant · South San Francisco, CA

Address
170 Mitchell Ave, South San Francisco, CA 94080-6005
Phone
(650) 873-9000
Website
877givelobster.com
Where
37.6490, -122.4015

Search Hominin for New England Lobster & Seafood Co

Other restaurants nearby

More in South San Francisco

New England Lobster & Seafood Co — restaurant in South San Francisco, CA | Hominin