Skip to main content

Spot A Pizza Place

restaurant · italian restaurant · Palo Alto, CA

Address
115 Hamilton Ave, Palo Alto, CA 94301-1617
Phone
(650) 324-3131
Website
spotpizza.com
Where
37.4430, -122.1627

Search Hominin for Spot A Pizza Place

Other restaurants nearby

More in Palo Alto