Place du Parc is a shopping mall offering a blend of retail experiences.