The proposed Devonshire Place development is expected to cost around £200m to build with the site located opposite the planned new Bakerloo Line station in the London Borough of Southwark.
The proposed Devonshire Place development is expected to cost around £200m to build with the site located opposite the planned new Bakerloo Line station in the London Borough of Southwark.