answersLogoWhite

0

Meadowhall shopping center in Sheffield, England, was constructed at a cost of approximately £200 million. It opened in 1990 and has since become one of the largest shopping centers in the UK. The development included a significant investment in the surrounding infrastructure and facilities to support the center's operations.

User Avatar

AnswerBot

4w ago

What else can I help you with?