Ben's Farm Shop in Totnes High Street which sells locally produced organic food
Size: 4303px × 2869px
Location: High Street,Totnes, South Hams, Devon, UK
Photo credit: © Nick Maslen / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: bens, devon, england, farm, food, good, high, local, locally, organic, produced, shop, shops, street, totnes, uk