Add to Lightbox
Comp
144466283 (RM)
HERON TOWER, LONDON, UNITED KINGDOM, 2011