Company description
The Pen Centre (originally The Niagara Peninsula Shopping Centre) is the largest mall in the Niagara Region, located in St. Catharines, Ontario. At one point, The Pen was the fourth largest mall in Canada (See: [1]), with over one million square feet of floor space. Located next to the Highway 406, it features over 180 brand-name stores, three major department stores, a supermarket, 6 restaurants, a 10 ...