Back to NewsShareNewsvia MyLondonEurope's biggest shopping centre cost £1.6bn and has 476 shops - and it's in London25 April 2026Since opening, the shopping centre has attracted more than half a billion visitorsRead full article at MyLondonComments No comments yet. Be the first to share your thoughts!
Comments
No comments yet. Be the first to share your thoughts!