19A Cardell Ave, Humberlea-Pelmo Park W4, Toronto (W9294304)

19A Cardell Ave, Humberlea-Pelmo Park W4, Toronto

the location & the neighbourhood