Holiday Inn Express Hotel & Suites Edmonton North

North Edmonton: 13742-50 St., Edmonton, Alberta, T5A 5J6

780-476-9898