Project Eden

Location

London, United Kingdom

Existing/Realized

Existing

Asset Class

Office

Investment Date

January 2022

Acquisition of 19-20 St James’s Street, in central London. The mixed-use property, which was fully redeveloped in 2018, comprises 53,000 square feet of multi-let Grade A office accommodation and 2,944-square-feet shop.