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
You must be logged in to post a comment.