1801 - 17 Zorra Street, Islington-City Centre West, Toronto (W12113014)

1801 - 17 Zorra Street, Islington-City Centre West, Toronto

the location & the neighbourhood