348 Grand Ave, South San Francisco, CA 94080 (650) 624-9166
How to go there
American restaurant Loc: 37.6557 / -122.411
Plan your visit