New England Lobster (San Francisco, CA)
New England Lobster 170 Mitchell Ave South San Francisco, CA 94080 Dining date: 12/28/11 My dad is a big fan of seafood and will go to great lengths to find the good stuff, particularly if it’s crab or lobster. So, when he proposed driving down to South San Francisco for this ‘truck,’ I was intrigued. I’m pretty food truck…