Bay Area Seafood

Bay Area Seafood, 3551 Haven Ave N, Menlo Park, CA 94025, United States

(650) 298-9127

Location