The Horseshoe Inn

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