Looks a lot like the old Oxford Street Plaza store in central London, now closed down, IMO.