520 Cowper St, Palo Alto, CA 94301, USA
Il Fornaio is an authentic Italian Restaurant with indoor and outdoor dining for lunch and dinner.
Sunday - Thursday 5p.m. - 8:30p.m.
Friday & Saturday 5p.m. - 9:00p.m.