Harrods | Mowbray Court Hotel London

Harrods

Much more than just a shop, Harrods is one of the most famous stores in the world, although it may also be the most expensive! The interior décor is stunning, particularly the famous Egyptian escalator. The food halls are magnificent. Please note that backpacks are not allowed in the store. (Knightsbridge Tube).