Get directions to: Caruso's Deli, San Luis Obispo, CA
Restaurant address: 3536 South Higuera Street Suite 206 San Luis Obispo, CA 93401, USA
Restaurant: Caruso's Deli