Chatham Street Delicatessen
Chatham Street Delicatessen is located in the heart of downtown Windsor. Enjoy one of our gourmet sandwiches or pick up some deli meat and cheese to make your own.
Mon – Fri 11:30 am – 5 pm
519.258.8181, Facebook: Chatham Street Deli
Chatham Street Deli – 20 Chatham St E, Windsor