>

Spot A Pizza Place

Book Now! Planning An Event?
Spot A Pizza Place

Spot A Pizza Place, a casual Los Altos restaurant serving delicious pizza, salads, subs and more! Come enjoy it today!

Location

133 Main St Los Altos, CA 94023
(650) 947-7768
Share
Facebooktwitterpinterest