High Street, Dedham, Essex.

High Street, Dedham, Essex, England