17-18 Hayward’s Place, London, EC1R 0EQ
Size: 1528 sq ft Description: the commercial property building is set in the heart of historic clerkenwell, just off clerkenwell green and only five minutes from farringdon station. clerkenwell is one of london’s most sought-after villages with a huge variety of vibrant coffee shops and bars, acclaimed restaurants and high-end boutique hotels. the area has […]