18 Clerkenwell Green

London, Greater London