UK
London
Office Telegraph Street EC
EC2R
Telegraph Street
Long Lease
242 - 742 sf
Office, Serviced Office
Self Contained City Of London .Attractive period Building. Kitchen, Wc, and Shower
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..