A London icon, Harrods is a Grade II listed luxury department store located on Brompton Road in Knightsbridge. Designed by C.W. Stephens and opened in 1905, it spans a 5-acre site and boasts over one million square feet of retail space across 330 departments, making it the largest department store in Europe. From haute couture and gourmet food halls to exclusive gifts, Harrods offers an unforgettable shopping experience.