Get directions to: Chef's Touch, Walnut Creek, CA
Restaurant address: 1293 Parkside Drive Walnut Creek, CA 94596, USA
Restaurant: Chef's Touch