Edmonton station (Via Rail)
Edmonton station (French:
gare
d'Edmonton
; IATA: XZL) or Edmonton Train Station, is the main inter-city train station in Edmonton, Alberta, Canada, operated...
6 KB (505 words) - 18:26, 24 October 2024