Sun City Plaza is a one-storey shopping mall located in the
city of
Scarborough , Ontario, Canada. You can choose store from list below and get detail information.
Sun City Plaza is a one-storey shopping mall located in the city of
Scarborough , Ontario, Canada. You can choose store from list below and get detail information.