Get directions to: Orinda Deli, Orinda, CA
Restaurant address: 19 Orinda Way Ste F Orinda, CA 94563, USA
Restaurant: Orinda Deli