Eating Deli Pizza Sandwich at San Carlo Italian Deli restaurant in Chatsworth, CA.

Feedback

Do you manage or own San Carlo Italian Deli?

Yes