This 29 storey luxury Thames riverside building was the first new residential tower block in London since 1976. We completed it in 2007.
Ballymore Properties
This 29 storey luxury Thames riverside building was the first new residential tower block in London since 1976. We completed it in 2007.
Ballymore Properties