Harrods in London

Harrods in London

 

London’s most famous department store, Harrods in Kensington captured at night.