Birchwood Farm Shop ← View details Birchwood Road, Colchester, Dedham, England CO7 6HX +44 1206 323797 Get Directions From* To * — Required information