Farmhouse Inns opening hours

Farmhouse Inns is a restaurant network serving clients in 52 towns. It has 62 outlets. The highest amount of its stores, 3, can be found in Sheffield. Other crucial locations, taking into account the total number of the stationary units, are Leicester - 3, Warrington - 2, Sunderland - 2 and Manchester - 2.