A Luxury Studio Suite in Clerkenwell

London, United Kingdom
Situated in the heart of vibrant Clerkenwell, what many consider to be the creative and culinary capital of London and within a short walk of a multitude of pubs, bars and restaurants. Self contain...