Avalon MallShopping Mall in St. John's, Newfoundland and Labrador
ABOUT AVALON MALL
In 1967, the Avalon Mall opened its doors and grew to become the largest, most noted shopping centre...
16,339 people like this
16,246 people follow this