Where is Wadhurst Castle?

Where is Wadhurst Castle located?

Wadhurst Castle, Wadhurst Castle, Great Britain (approx. 51.06392°, 0.33166°)


Where is Wadhurst Castle on the map?