Maple Leaf Stadium was once located between Bathurst St and the appropriately named Stadium Rd, south of Lake Shore Blvd W in the Bathurst Quay neighbourhood of Toronto.
The stadium was built in 1926 and was home to the minor league Maple Leafs baseball team. The archive photo is looking south towards the entrance. Today, the land is part residential and home to Little Norway Park as well as a gas station.
SOURCE
- Photo: Denise Marie for TorontoJourney416
- Vintage Photo: Library and Archives Canada