St George Wharf Tower, also known as the Vauxhall Tower or The Tower, is a residential skyscraper in Vauxhall, in LondonBorough of Lambeth on River Thames, part of the St George Wharf development. At 181 metres (594 ft) tall with 50 storeys, it is the tallest solely residential building in the UK. read more…