UK Supermalls 2017 – 2022 Summary Supermall is defined as a large shopping centre that is over 1,000,000 sq. ft. and usually has annual footfall over 20 million. stores within supermalls vary in size.
This is the third time that an SM Supermall has been cited by the PRA since it launched the Shopping Center of the Year Award in 2002. SM City Baguio was cited in 2005, and SM Mall of Asia also won.