What area of London is Harrods?
Perhaps the most famous store in London is Harrods. London's most famous and unique large store is not in the central area but a mile or so away in Kensington at Knightsbridge, next to the Underground Station of the same name.Also to know is, what county is Knightsbridge?Greater London Similarl...