Office
To Let 2,941 sf
Open Plan, Demised WCs, 1 Lift
This Double story Office unit is located within a scenic garden in Burgess Park, which is the London Borough of Southwark's largest park...
This property is located in the middle of Burgess Park, off Chumleigh street...