CF Champlain, also known as Champlain Place, is the main shopping mall in Moncton. It is the largest shopping center in Atlantic Canada, featuring over 150 stores and services.
Discover Moncton Magic: The Ultimate Trivia Challenge on New Brunswick's Hub City!