Where is Hawkedon?

Where is Hawkedon located?

Hawkedon, Hawkedon, Great Britain (approx. 52.145954°, 0.6248163°)


Where is Hawkedon on the map?