Properties For Sale

Previous | 1 | Next
  • 17 St Helen's Place, London, EC3

    Offers in excess of £18.00 million are invited, subject to contract, for the long leasehold interest.

    Net lettable floor area 23,986 sq ft, anticipated to increase to 27,420 sq ft.

    Prime City of London investment with development potential situated within a private courtyard 200 metres from Liverpool Street station.