Get directions to: Erik's Delicafe, Mountain View, CA
Restaurant address: 1350 Grant Rd Ste 18 Mountain View, CA 94040, USA
Restaurant: Erik's Delicafe