Oxford Street London: A Shopper’s Paradise
Closest tube stations: Oxford Circus, Bond Street, Tottenham Court Road
For a little retail therapy in London, Oxford Street is calling. One of the most famous shopping streets in the world stretches for 1.2 miles from Marble Arch to Tottenham Court Road. This bustling street is a paradise for shoppers, with over 300 stores offering everything from affordable fashion to world-class luxury.
You’ll find all your favourite high-street brands including Zara, H&M, Uniqlo, Nike and Primark’s flagship store – one of the largest in the world. If you’re looking for something a little more exclusive make your way towards Bond Street and dip into Selfridge’s (open from 10.00am to 9.00pm most days, with shorter trading hours on a Sunday). Here you’ll discover a historic department store renowned for its elegant architecture, designer collections, and beautiful window displays. Oxford Street is also home to Flannels, promising luxury labels including Balmain, Saint Laurent, and Alexander McQueen.
Once it’s time to refuel from all the shopping, dive into the nearby streets lining Oxford Street for street food, quaint cafes, chain restaurants and world-class dining. Some of our favourite Oxford Street restaurants include Michelin-starred Spanish eatery, Sabor, on Heddon Street and Venetian tapas bar, Polpo, on Beak Street.
During the festive season, Oxford Street turns into a magical wonderland, with dazzling Christmas lights and decorated shopfronts drawing crowds from around the world.