140 Homer Ave, Palo Alto, CA 94301 +1 650-326-2530
restaurant, Saint Michael, PA, US
Today
How to go there