Harrods

Harrods

Harrods

Harrods is a department store

located in Brompton Road, Knightsbridge, London. It was founded in 1834 and is one of the biggest department stores of the world. Harrods is not just a store, the building is amazing and the decoration is charming. It is now owned by the state of Qatar. Hotels in London

Tube station: Knightsbrige

Maps of Harrods

Map of Harrods

Map of Harrods

Where is Harrods on Map of London

Harrods on Map of London