Where is Weobley Castle?

Where is Weobley Castle located?

Weobley Castle, Weobley Castle, Great Britain (approx. 51.61667°, -4.22528°)


Where is Weobley Castle on the map?