Set to complete and launch in quarter three of 2025, SEVEN presents the final opportunity to live in one of London’s most desirable locations.
Comprising a collection of 92 lateral apartments and penthouses, each one is orientated towards the River Thames with large balconies and vast full height windows that frame panoramic protected views across London’s incredible skylines; featuring some of the finest scenes in the City: the London Eye, River Thames, Houses of Parliament and Big Ben.
A selection of residences priced from £3.85m remain available ahead of completion. All apartments across wider Southbank Place are now sold.