Office, Serviced Office
Long Lease, 242 - 742 sf
Self Contained City Of London .Attractive period Building. Kitchen..
Telegraph Street is located in the heart of the City of London, off the eastern side of Moorgate. The property is located on the corner of Telegraph Street at..