The Duchy Barn

The Duchy Barn
Royal Square, Dedham, Dedham, Essex, CO7 6AH