Tagged: Dufferin Street

Argentina_World_Cup_Toronto_31

Argentina – 2014

Sky Ranch Restaurant was unanimously picked as the place to be in Toronto to watch Argentina in the World Cup. I hadn’t been there yet, and what better time to go than during a...