390 Grand Ave, South San Francisco, CA 94080 +1 650-588-5182
restaurant, South San Francisco, CA, United States
Today
How to go there