The Tower, 1 St George's Wharf

The Tower, One St George’s Wharf is a landmark apartment tower in Vauxhall comprising 223 apartments over 51 storeys. At 181 metres, it is the tallest residential tower in London. Located on a prominent bend of the River Thames, the Tower is one of the most significant recent additions to London’s skyline, acting as an important marker at the focal point of views along the river.