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