London 2006 (8 of 20)
A weird building site just off Baker Street
29 April