Get directions to: Magic Garlic, Walnut Creek, CA
Restaurant address: 2910 N. Main St. Walnut Creek, CA 94596, USA
Restaurant: Magic Garlic