Bistro Elan

2363 Birch St, Palo Alto, CA

Menu (As of 10/30)

Bistro Elan: hours and how to order