Landmark development opportunity

Landmark development opportunity

London, United Kingdom

60%

£87.500.000

Development

Value-Add, Opportunistic

8 Feb 2021

#10506