I'm headed to this area for a meeting this evening and want to grab a quick bite on the way home. I figure it's corso italia, so there are probably some good sandwiches around there. Is this correct? Can someone point me in the right direction?
2917 Dufferin St, Toronto, ON M6B3S7, CA