1. Harrods — Knightsbridge, Westminster & South Kensington
London's most famous store, with spectacular Food Halls and luxury on every floor.
Harrods fills a vast terracotta building on Brompton Road with fashion, beauty, toys, homeware and some of the most famous food halls in the world. The Egyptian Escalator and the Christmas lights on its façade are sights in themselves.
Even if you do not buy anything, it is worth an hour for the Food Halls alone.
Good to know: Weekday mornings are much calmer than weekend afternoons.
87–135 Brompton Road, London SW1X 7XL