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…
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…