Wednesday, March 21, 2012

Where have I seen this before?

What is the significance of this shop, located in Leight Street, London ?