Oxford Street is the most popular shopping destination in all of London, among the best in the world. From budget firesale prices to the utmost of luxury, Oxford Street has something for everyone, regardless of wallet size.
Having long left its history as a 17th-century fresh produce market behind, Covent Garden is one of London's popular shopping and entertainment district, and a can't miss destination for all visitors to London.
The Market Building
Located in London's famous Soho, Carnaby Street is a pedestrianised street filled with fashion and lifestyle retailers that focus on the hip and trendy.
31 Carnaby Street
The world-leading luxury department store Harrods features over 300 departments with a wide range of products and services across its over one million square feet of retail space.
87-135 Brompton Road
Founded in 1906, the award-winning Selfridges is an iconic department store with its current flagship store on Oxford Street, featuring over 400 brands covering womenswear, menswear and beauty.
400 Oxford Street
Situated on Great Marlborough Street, the 140-year old Liberty London is a whimsical department store specialising in eccentric designs.
Founded in 1707, Fortnum & Mason situated in Piccadilly is famous worldwide for their tea and teaware.
Harvey Nichols is a chain of luxury department store founded in 1831, with its flagship store in Knightsbridge, focusing on high-end fashion brands.
Located in Shepherd's Bush, Westfield London is the London branch of an Australian shopping centre chain that provides the full mall experience, including food, shopping, cinemas, and more!
With two and a half centuries of history on its side, Hamley’s is one of the world’s best-known toy retailers and a popular tourist destination for adults and children alike.