1115 103A Street SW, Edmonton T6W 2P6 Canada
+1 780-540-5110

TownePlace Suites by Marriott® Edmonton South