Where is Huntingdon?

Where is Huntingdon located?

Huntingdon, Huntingdon, Great Britain (approx. 52.33049°, -0.18651°)


Where is Huntingdon on the map?