Where is Thaxted?

Where is Thaxted located?

Thaxted, Thaxted, Great Britain (approx. 51.954666°, 0.3443388°)


Where is Thaxted on the map?