A Snapshot of London’s Timeless Harrods Chamelia MooreApril 16, 2014 LONDON, U.K. A popular hub for tourists and natives alike, Harrods boasts nearly two centuries as London’s premier luxury department store. Located in the west ... Travel0 Comments 0