116 Grand Ave, South San Francisco, CA 94080
restaurant, South San Francisco, CA, United States
Today
How to go there