Satellite map of Esther Shiner Stadium
Esther Shiner Stadium is a multi-purpose outdoor sports facility in Toronto, Ontario, Canada. It is located in North York, on the north-west corner of Bathurst Street and Finch Avenue West.
Latitude: 43° 46' 19.19" N
Longitude: -79° 26' 28.79" W
Nearest city to this article: North York
Read about Esther Shiner Stadium in the Wikipedia Satellite map of Esther Shiner Stadium in Google Maps