Scarborough Town Centre

300 Borough Dr, Toronto, Ontario, Canada