comscore 19 Desjardins Ave - Apartment in Ottawa | RentBoard