View Larger Image Shop Harrods, a lavish department store in London, EnglandPGraphix2018-03-28T20:15:29-04:00 Project Description