LORD ADMIRALS VIEW, 61 FRANCES STREET, WOOLWICH, LONDON, SE18 5AD
Construction of two new floors to accommodate 2 more flats.(The development may impact on the set...