CRUST Sourdough Deli (Palo Alto Square)

3000 El Camino Real Bldg 5 Suite 100, Palo Alto, CA

Menu (As of 11/2)

Catering

CRUST Sourdough Deli (Palo Alto Square): hours and how to order