London Square pays £75m for two sites

 

Recently launched residential developer London Square has acquired two sites in London for a combined total of £75m.

 

The sites, which bring the developer's projects up to 6, will contain a total of 115 flats.

 

The