Where is Ellesmere Station?

Where is Ellesmere Station located?

Ellesmere Station, Ellesmere Station, Canada (approx. 43.766945°, -79.27639°)


Where is Ellesmere Station on the map?