Value add hotel building

Value add hotel building

London, United Kingdom

59%

£17.500.000

Hotels & Resorts

Value-Add

19 Aug 2021

#11474