Station Mall has new manager
Station Mall is now being managed by a real estate services provider based in southern Ontario.Algoma Central Corp., continues to own Sault Ste. Marie’s largest shopping mall, but appointed Centre Corp., to manage the site in late 2017.The Bay Street property was put up for sale in November 2015, but the shopping centre was taken off the market by Algoma Central in mid-2017 following news Sears would close its anchor store as the retail giant shut down its Canadian operations.Algoma Centra
Read more »