Search results
We did not find results for: Scarborough Town Centre.
Check spelling or type a new query.
We did not find results for: Scarborough Town Centre.
Check spelling or type a new query.
Scarborough Town Centre is a shopping mall in Toronto, Ontario, Canada. Central to the Scarborough City Centre district, it is adjacent to Scarborough Centre station, the Scarborough Centre Bus Terminal and the CTV Toronto studios (9 Channel Nine Court). Opened in 1973, the mall is the fourth largest shopping mall in Canada and third in Toronto by retail space. Wikipedia