Description: Local British farm produce shops meat fruit vegetables art craft
local (10927) organic (5292) fresh (2147) fruit (1321) meat (1264) vegetables (1172) farmers market (509) free range (158) farm shop (83) local foods (36)
http://shirelife.co.uk/