86 86ed

86 Winter Street an American Bistro ~ located at 65 Water Street in Worcester’s Canal District ~ closed in the middle of September. No further information was available.