The Horseshoe Inn

The Horseshoe Inn
26 Melior Street, London, SE1 3QP