Eating Deli Sandwich at Deli-In Snack Shop restaurant in Los Angeles, CA.

Feedback

Do you manage or own Deli-In Snack Shop?

Yes