Spot A Pizza Place

Flag as Inappropriate

100% Were impressed
Located on Main Street in downtown Los Altos, Spot A Pizza Place serves up tasty pizza, salads and subs. The menu features several specialty pizzas, with many toppings available for custom pies as well. The shop is warm and inviting with indoor and outdoor seating and quick and friendly service. Take out and delivery services are available as well.
133 Main St, Los Altos, CA 94022
(650) 947-7768
  • Hours: By appointment
  • Hours: Daily, 11am-9pm
  • Accessible: yes
Share a review or post about this business.
Posts awaiting your approval 0
See more »