FriendsEat

Spot A Pizza Place

4.0(208 reviews)
Pizza

133 Main Street

Los Altos, CA

About Spot A Pizza Place

Laid-back pizza shop provides slices, subs & more at the counter in a quaint, straightforward space.

Business Information

133 Main Street

Los Altos, CA

Location

Loading map...