The new cluster of tower blocks occupies a prime waterfront site on the south bank of The River Thames, overlooking Jubilee Gardens and the London Eye.