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