Harrods

Harrods in London's Knightsbridge, is a luxurious department store with 330 departments spread across 5 acres. It has a rich history, elegant ambiance, and offers high-quality products in its 1.1 million sq ft of retail space.

Getting there

Harrods

87-135 Brompton Road, London, London, SW1X 7XL