App-store-icon
Harrods

Harrods is an upmarket department store, probably the most popular shopping venue in London. It consists of seven levels, full of luxury goods — from delicious food, to most beautiful garments, to pets, furniture, electronics and many more. Harrods also includes over 30 restaurants.