Farm Shops in Evesham Chadbury Farm Shop Farm Shops in Evesham Worcester Road, Chadbury, Evesham, WR11 4TD, United Kingdom Added on May 13, 2024