A new store

2013

Opening of the Piccadilly flagship store in London.