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?
{"latitude":43.766945,"longitude":-79.27639,"title":"Ellesmere Station"}