Eating Deli Sandwich at Orlando's Deli restaurant in Manhasset, NY.

Feedback

Do you manage or own Orlando's Deli?

Yes