The Duchy Barn

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