at 10017 179A Street NW, Edmonton , t5t 2c8 Canada
46 FB users likes Holiday Inn Express Hotel & Suites, set it to 70 position in Likes Rating for Edmonton, Alberta in Hotel & Lodging category
Holiday Inn Express Hotel & Suites is Edmonton based place and this enity listed in Hotel category. Located at 10017 179A Street NW AB t5t 2c8. Contact phone number of Holiday Inn Express Hotel & Suites: 780-483-4000