About
Oxford Street is one of London’s main thoroughfares. Not only that, it is also Europe's busiest highstreet, with around half a million visitors every day. Oxford Street has approximately 300 stores. Take some time to windowshop and maybe dip in to purchase something that caught your eye.