To navigate, press the arrow keys. The Barn ← View details Unit 1/Birchwood Farm/Birchwood Rd, Colchester, Dedham, England CO7 6HX +44 1206 322544 Get Directions From* To * — Required information