The Horseshoe Inn is a British restaurant in London (Borough), $$; open Mon 12:00–22:30; Tue 12:00–23:30; Wed–Sat 12:00–00:00; Sun 12:00–22:30.
Classic London pub with cask ales, hearty roasts, and a spacious beer garden. The Horseshoe Inn is a classic London pub serving up familiar pub grub and a strong line-up of cask ales, whiskies, and cocktails. Expect a relaxed, welcoming vibe with wooden floors, plenty of space, and both front and back beer gardens. The menu features comforting British staples, with Sunday roasts and cheesy fries drawing particular praise. Friendly staff and a laid-back atmosphere make it a favorite for locals and visitors alike.