Where is Hadleigh Castle?

Where is Hadleigh Castle located?

Hadleigh Castle, Hadleigh Castle, Great Britain (approx. 51.54432°, 0.60903°)


Where is Hadleigh Castle on the map?