The TowerVauxhall, LondonRiverside apartment overlooking the Thames in one of London’s tallest residential buildings. View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize View fullsize