Department Stores in London
Grand, luxurious and quintessentially British, Harrods has remained London's premier retail outlet for over 155 years. From the moment you enter you can feel the difference. Floor upon floor of the world's best, Harrods is in a class of its own.
Selfridges is one of the world's finest department stores and dominates the west end of Oxford Street. A contemporary store that includes products from high end designer to the high street's most fashionable brands, Selfridges offers a broad selection of fashion options making it a suitable store for everyone.
Westfield London and Stratford
With over 275 shops from luxury fashion labels to high street favourites and over 50 places to eat and drink, Westfield London is truly a unique shopping experience. In 2011, Westfield opened Westfield Stratford City, the prestigious gateway to the London 2012 Olympic Park. With over 250 shops, 70 places to eat and drink, cinema, bowling, hotels and offices, Westfield Stratford City is Europe's largest urban shopping centre.