Where is Haddon Hall?

Where is Haddon Hall located?

Haddon Hall, Haddon Hall (Station), Great Britain (approx. 53.192055°, -1.651799°)


Where is Haddon Hall on the map?