Share your post with your fan club!
I saw the sign announcing it's grand opening - on El Camino near the corner of Stanford Ave in Palo Alto
Anyone know anything about this place? I can't find a website for it yet...
Updated 7 months ago | 16
Updated 1 year ago | 2
Updated 7 months ago | 0
Updated 2 years ago | 0
Updated 2 months ago | 1