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