Get directions to: Crystal Springs Deli, San Mateo, CA
Restaurant address: 118 De Anza Blvd San Mateo, CA 94402, USA
Restaurant: Crystal Springs Deli