Tower blocks up to 26-storeys with new public square set for Greenwich PeninsulaThe Boord Street development will include 352 homes and 340 student rooms, with a focus on affordable housing and community space.