Wanted Deals

Show filters
Icon map marker

5 matches found out of 5 total

London, United Kingdom

Office

£100+ Million

15,000 sq.ft. - 25,000 sq.ft.

Paris, France

Retail

< €30 Million

Berlin, Germany

Residential investment

Paris, France

Hotels & Resorts

Italy

Hotels & Resorts

€30 - €60 Million