Residential + City of London

Barts Square (Residential), EC1

Barts Square (Residential), EC1

London, UK

61,000 m2