farmfoods Opening Hours
farmfoods is a Food and Drinks Store with 330 shops in the United Kindgom. You can find them in 330 different cities where they serve their clients. The town that has the most farmfoods stores is Glasgow with 21 shops. The second most important city regarding the number of stores of this brand is Liverpool with 8 points of sale. Other locations like Birmingham have 5 shops. Edinburgh with 4 shops, Cheshire with 4 shops.
Farmfoods Limited is a British frozen food supermarket chain based in Cumbernauld. The company has expanded throughout the United Kingdom, and has over 300 stores.