Southwark Street, SE1

Southwark

/

£20,000,000

Landmark development scheme consisting of 9 Luxury apartments; 16 stories.

February 2016