Eating Deli Sandwich at Whole Deli Windsor restaurant in Windsor, CT.

Feedback

Do you manage or own Whole Deli Windsor?

Yes