308 Alida Way, South San Francisco, CA 94080 +1 650-636-4707
restaurant, South San Francisco, CA, US
Today
How to go there