Get directions to: Erik's Delicafe, Santa Clara, CA
Restaurant address: 830 Kiely Blvd # 105 Santa Clara, CA 95051, USA
Restaurant: Erik's Delicafe