David Mellor Building London

Shad Thames, London , England, United Kingdom