Loading opening times...
Birchwood Farm Shop is registered at Birchwood Road, Dedham, CO7 6HX. Currently the business operates from 08:00 to 17:30. This firm specialises in following categories: Supermarkets, Farm Shops & Farmers' Markets, Fruit & Vegetable Merchants & Markets, Specialist Shops.