at 10010 104 St NW, Edmonton , T5J 0Z1 Canada
5 FB users likes Holiday Inn Downtown Edmonton, set it to 85 position in Likes Rating for Edmonton, Alberta in Hotel & Lodging category
Holiday Inn Downtown Edmonton is Edmonton based place and this enity listed in Travel & Transportation category. Located at 10010 104 St NW AB T5J 0Z1. Contact phone number of Holiday Inn Downtown Edmonton: (780) 412-1598
The Rosslyn Inn & Suites was originally built along the edge of the city in 1962.