CONTACT
Screen Shot 2021-02-16 at 8.13.00 PM.png

Howie's Pizza

Town & Country Village,

855 El Camino Real,
Palo Alto, CA

Open Every Day

Monday to Sunday

12pm - 8pm 

We value your feedback!

Email us

(650) 327-4992