TownePlace Suites Edmonton South

South Edmonton: 1115-103A St. SW, Edmonton, Alberta, T6W 2P6

780-540-5110