Londoners upset as spot that was ‘amazing in the 90s’ to be demolished
People used to love shopping here in the 90s (Picture: St. Nicholas Shopping Centre) There’s no shortage of places to shop in London, from Oxford Street to Westfield, and beyond.…