Tag Archives: London Oxford Street
Oxford Street – Shopping by numbers

It’s the sixth most desirable retail location in the world, and London’s Oxford Street has plenty of other attractive statistics……