Where is Wigmore Castle?

Where is Wigmore Castle located?

Wigmore Castle, Wigmore Castle, Great Britain (approx. 52.31852°, -2.87021°)


Where is Wigmore Castle on the map?