The Horseshoe

The Horseshoe
24 Clerkenwell Close, London, EC1R 0AG