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