London Square Delivers Major BTR Scheme at Former Royal Mail Site
Handover of 467 rental units forms part of ‘triple tenure’ development in the final phase of one of London’s most significant regeneration schemes.
Read more