2761 Markham Rd Unit C21, Scarborough,
ON M1X 1M4

Choose by category

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.

Find the Best Offers and Promotions

Photo Gallery