London Square and Clarion team up on £90m Croydon resi

London Square has partnered with Clarion to develop a £90m residential scheme at St Michael’s Courtyard in West Croydon. The 272-home development will be the duo’s third and will form a major part of the West Croydon Masterplan. London Square