Office and retail accommodation
Verified listing
Share:

Office and retail accommodation

London, United Kingdom

85%

£28.000.000

Mixed use

#13027

Core+, Value-Add

6 Mar 2025