Distant view of Thaxted, Essex.

The town centre, Thaxted, Essex, England