Search
Close this search box.

Harrods

A visit to London is incomplete without a trip to Harrods. Established in 1849, Harrods is a prestigious luxury department store located in Knightsbridge, London. It features a variety of high-end designers and is famed for its opulent interiors. Though you might find yourself lost amidst its grandeur, every corner reveals a delightful surprise.

87-135 Brompton Rd, London SW1X 7XL, UK

Scroll to Top