Get directions to: Plaza Deli, Walnut Creek, CA
Restaurant address: 2175 N California Blvd Ste 204 Walnut Creek, CA 94596, USA
Restaurant: Plaza Deli