Built by Charles Henry Harrod in 1834 and now owned by Qatar Holdings, Harrods is London’s largest and most iconic department store. With 330 different departments spread over seven floors, it’s a top choice for shoppers, selling everything from ... 

Click here for more details

Attraction location

Viator uses cookies to improve your experience on our website. Learn more about how we use cookies and how to change your cookie settings | Close message