House in Clerkenwell
Hotel
London
A great place to have a rest after an exciting day! Hotel «House in Clerkenwell» is located in London. This hotel is located in 3 km from the city center.
Amwell Street, , London, EC1R 1UR, United Kingdom, London