Town Street in the town centre, Thaxted, Essex.

The town centre, Thaxted, Essex, England