Harrods — Salon de ParfumsHarrods — Salon de Parfums, perfume shop in London, United Kingdom. Address: 87–135 Brompton Road, SW1X 7XL London.Explore the perfume shop map