Project Eden
London, United Kingdom
Existing
Office
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.