Howie's Palo Alto


Town and Country Village

855 El Camino Real Ste 60
Palo Alto, CA 94301

(650) 327-4992 (Phone)
(650) 327-4993 (Fax)

Hours

Open 7 days a week

Lunch & Dinner
11:30 am - 9:00 pm
 

Howie's Redwood City


Downtown Redwood City

837 Jefferson Ave
Redwood City, CA 94063

Coming Soon!