Pub

The Horseshoe

24 Clerkenwell Close, London, ENG EC1R 0AG

Loading…