Taschen's London

Taschen's London

2009 • 400 pages