Designed by
Title
St George Tower, London, UK #67911408
Description
LONDON, UK - March 06, 2016: St George Tower also known as the Vauxhall Tower, is a 50 storeys tall residential skyscraper in Vauxhall, London, and part of the St George Wharf development.
This image is editorial