Serviced Apartments opportunity in Central London

Serviced Apartments opportunity in Central London

London, United Kingdom

61%

£29.500.000

Residential investment

Value-Add

19 May 2021

#10966