600-638 Sheppard Avenue West (Sheppard Plaza)
Toronto, Canada
Food anchored retail shopping center with office space located at the northwest corner of Bathurst and Sheppard in Toronto.
Food anchored retail shopping center with office space located at the northwest corner of Bathurst and Sheppard in Toronto.
What are you looking for?