Wednesday, 12 December 2012

Harrods




Christmas lights on Harrods, the biggest department store in Europe, with over 1 million sq feet of trading space. 

No comments:

Post a Comment