£2,900,000 | 4,155 sq ft106-109 Saffron Hl London EC1N 8QSOffice for sale4,155 sq ft floor areaNearest station 0.1mi.
£26,000,000 | 15,730 sq ft14A St Cross St London EC1N 8XAOffice for sale15,730 sq ft floor areaNearest station 0.1mi.