Get directions to: San Carlo Italian Deli, Chatsworth, CA
Restaurant address: 10178 Mason Ave Chatsworth, CA 91311, USA
Restaurant: San Carlo Italian Deli