15 Northburgh Street, London, EC1

Fully Fitted Office Space With 2x Demised Roof Terrace

Location

England