We finally made it to State of Mind Public House & Pizzeria last month, located in downtown Los Altos (101 Plaza North). We met up with friends right at the…
Tag: Los Altos
State of Mind Public House and Pizzeria to Open in Downtown Los Altos, Launches Kickstarter Campaign
Los Altos will be adding a public house and pizzeria later this summer in the downtown area at 101 Plaza North. Led by brothers – and peninsula natives – Andrew…