Don Quixote, 1331 St. Clair West (near Lansdowne), 416) 652-7777: Right in the centre of St. Clair “the capital of soccer when it comes to celebrations during the World Cup,” according to Toronto City Councillor Cesar Palacio, this restaurant has a ...
↧