Eating Deli Italian Sandwich at 101 Deli restaurant in Queens, NY.

Feedback

Do you manage or own 101 Deli?

Yes