Where is Thaxted?

Where is Thaxted located?

Thaxted, Essex, United Kingdom (approx. 51.9546683°, 0.3443388°)


Where is Thaxted on the map?