A new thriving 148-home scheme located in the south east of London. Comprising of a 13 storey tower and more than 4500 sq m of commercial space at ground floor level.