Westborough Plaza, 2268 Westborough Blvd Ste 306, San Francisco 94080, United States
Westborough Plaza, 2268 Westborough Blvd Ste 306, San Francisco 94080, United States
No delivery
Spot something wrong?
Dishes at Goldilocks. Prices may vary in venue.
Been to Goldilocks? Be the first to share what you ate.