comscore 13444 113A Street NW - Main floor in Edmonton | RentBoard