New COR Restaurant: Ben & Izzy’s Deli

New Cor Restaurant: Ben & Izzy's Deli Title Image

COR is pleased to announce a new COR certified restaurant:

Ben & Izzy’s Deli

Located at: 3513 Bathurst St, Toronto, Ontario