St George Wharf Tower

St George Wharf Tower, also known as the Vauxhall Tower or The Tower, is a residential skyscraper in Vauxhall, London, part of the St George Wharf development.

More information on the Wikipedia page