21 June 2017

Axa IMRA confirms €80m Barcelona hotel and central London development