Get directions to: Healthy Harvest Deli, Santa Clara, CA
Restaurant address: 1998 Homestead Rd Santa Clara, CA 95050, USA
Restaurant: Healthy Harvest Deli