Founded in 1849, Harrods is London’s world-famous luxury department store, celebrated for its grand architecture, exceptional craftsmanship, and timeless elegance.