Harrods

Harrods Limited is a department store located on Brompton Road in Knightsbridge, London, England.

Harrods
87-135 Brompton Road
London SW3 1RT
United Kingdom