South San Francisco CA Seafood
1. 2278 Westborogh Blvd, South San Francisco, CA 94080 | Tokyo Sushi & Bar(650) 808-9898
2. 170 Mitchell Ave, South San Francisco, CA 94080 | New England Lobster & Seafood Co(650) 873-9000
(650) 808-9898
2. 170 Mitchell Ave, South San Francisco, CA 94080 | New England Lobster & Seafood Co(650) 873-9000