The Avalon Mall is a Canadian shopping mall located in St. John's, Newfoundland and Labrador on Kenmount Road. With over 500000sqft, two floors, and 140 stores, it is the largest shopping mall in Newfoundland and Labrador. The mall opened in 1967 and is owned by Crombie REIT.