Harrods is the world’s best-known luxury department store and home to the Fine Watch Room, a dream come true for serious watch lovers.