Visit Silicon Valley Logo

Spot A Pizza Place

133 Main St , Los Altos, California, 94023, United States
Spot A Pizza Place, a casual Los Altos restaurant serving delicious pizza, salads, subs and more! Come enjoy it today!
Find hotels, restaurants, and things to do near.
View Map