Shopping

Harrods

London · Ad No. 720

Luxury department store in Knightsbridge featuring 330 departments and food halls that are a must-see. 📷 Photo: User:Mikegr · CC BY-SA 3.0 (Wikimedia Commons)

You might also like

More in London