18 Ava Road, Forest Hill South, Toronto (C4541331)

18 Ava Road, Forest Hill South, Toronto

the location & the neighbourhood