Historic English Pub Experience
The Horseshoe Inn is a characterful central London pub offering a classic English atmosphere and welcoming service. Guests praise its traditional feel, historic photos, and connection to a well-known BBC series. Well-kept beers and satisfying pub dishes, including sharing platters, are served efficiently even when the bar is busy, creating a lively yet comfortable setting.