£2,500,000 | 5,132 sq ft14-15 Newbury St London EC1A 7HUHospitality for sale5,132 sq ft floor areaNearest station 0.1mi.
£2,500,000 | 4,306 sq ft1-6 Newbury St London EC1A 7HUOffice for sale4,306 sq ft floor areaNearest station 0.1mi.