Where is Lake Louise Station?

Where is Lake Louise Station located?

Lake Louise Station, Lake Louise Station, Canada (approx. 51.424168°, -116.18389°)


Where is Lake Louise Station on the map?