Farmhouse Inns opening and closing times
Farmhouse Inns is widely recognized as one of the most prominent chains in the UK. As of 2026 Farmhouse Inns operates 62 locations.
The chain can be found in 52 cities and towns across the country, such as: Sheffield (3 locations), Leicester (3 locations), Warrington (2 locations), Sunderland (2 locations), Manchester (2 locations).