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
Thank you for reading EG
Want to read more? Enjoy a story a week for FREE for one month.