Eating Deli Sandwich at Melrose Deli restaurant in Hampton Bays, NY.

Feedback

Do you manage or own Melrose Deli?

Yes