The Horseshoe

The Horseshoe
24 Clerkenwell Close, London, EC1R 0AG
Photo of The Horseshoe