UKLondonEC1-EC4 City of LondonCity Of London
Shop
To Let, 835 sf
High Street, Prime
Arranged on ground floor only on a new lease to March 2026.
The property is located on the west side of the street just south of Liverpool Street and the station close to Holland &..