comscore 689 Barber Avenue North - Apartment in Listowel | RentBoard