Super 8 Hotel Edmonton South

3610 Gateway Blvd Nw
Edmonton
Alberta
Canada