Get directions to: Callari's Deli, La Mesa, CA
Restaurant address: 7670 El Cajon Blvd La Mesa, CA 91942, USA
Restaurant: Callari's Deli