Where is Victoria Park/Stampede Station located?
Victoria Park/Stampede Station, Victoria Park/Stampede Station, Canada (approx. 51.038334°, -114.058334°)
Victoria Park/Stampede Station, Victoria Park/Stampede Station, Canada (approx. 51.038334°, -114.058334°)