comscore 6327 109A Street Northwest - Duplex in Edmonton | RentBoard