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

Deli-In Snack Shop

Feedback

Do you manage or own Deli-In Snack Shop?

Yes