hiwhy.com
Howie’s Artisan Pizza
Whenever I want pizza, I always return to Howie’s Artisan Pizza, which is located in the Palo Alto Town & Country Village. During my last visit, I ordered the pepperoni pizza and the cher…