Eating Italian Pizza Seafood at Il Fornaio restaurant in Palo Alto, CA.

Il Fornaio

menu/order