0
Anonymous
The largest shopping mall in Great Britain is the MetroCentre, spanning a massive 194,400 meters. While it is the largest store, it doesn't actually get the most customers per year.
Wiki User
Chat with our AI personalities