Price on application9,967 sq ft25 Amwell St London EC1R 1UNMixed use for sale9,967 sq ft floor areaNearest station 0.3mi.