The Zetter Hotel
Hotel
Islington
The Zetter Hotel is a quirky, award-winning boutique hotel located in fashionable Clerkenwell, London.
Number of rooms: 59
86-88 Clerkenwell Road, Islington, London, EC1M 5RJ, United Kingdom