Main content starts here, tab to start navigating

Palo Alto

520 Cowper Street,
Palo Alto, CA 94301

(650) 853-3888
paloalto@ilfo.com

View Menus

RESTAURANT HOURS

Open for Dine In, Outdoor Dining & To Go
Contactless Curbside Pickup & Delivery Available Sunday-Thursday 4-8:30pm; Friday-Saturday 4-9pm


Dine In & Outdoor Dining Available Sunday-Thursday 5-8:30pm; Friday-Saturday 5-9pm


Complimenti Valet Available


Order Online

Get Directions