Campus Tower Suite Hotel

11145 87 Ave Nw
Edmonton
Alberta
Canada