St George Wharf Tower (the Vauxhall Tower) in south London nears completion
At 50 floors, the St George Wharf Tower will be the tallest residential building in the UK, and the build on the south bank of the Thames by Vauxhall, central London is …
St George Wharf Tower (the Vauxhall Tower) in south London nears completion Read More