87-135 Brompton Road, Knightsbridge, London, England SW1X 7XL, United Kingdom
5.06 mi from City of London
The Harrods name is synonymous with luxury, excellence, and service. Visitors to our department store can expect to enjoy an exemplary level of care,