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.