Search results
We did not find results for: state of mind los altos restaurant.
Check spelling or type a new query.
We did not find results for: state of mind los altos restaurant.
Check spelling or type a new query.
101 Plaza N Los Altos, CA 94022 541.42 mi
Is this your business? Verify your listing
4.5 442 reviews
This place has got to be my absolute favorite pizza place in the Bay Area! Friend recommended coming here after tennis and I am so glad he did. The service was very good, waiters were attentive... More
Oh man is this place popular and busy! My friends and I came here on a Friday. There were 5 of us. It took about an hour to get a table. We were seated outside and ordered through the QR code.... More