Loading…
The Castle Farringdon is a British pub in London offering a distinctive drinking and dining experience with a focus on flavorful food and an explorative drinks menu. It provides a welcoming atmosphere suitable for various occasions, from lazy lunches to post-work gatherings.
AI named The Castle in December 2025.