Maple Leaf Square, 15 York St. Unit A, Toronto ON
Real Sports Real Sports is located downtown Toronto, outside Air Canada Centre, in Maple Leaf Square. We're a 25,000 sq.ft Bar & Grill, and the largest licensed Apparel shop in the City.More >>