Where is Weobley Castle?

Where is Weobley Castle located?

Weobley Castle, Swansea, United Kingdom (approx. 51.61279°, -4.199363°)


Where is Weobley Castle on the map?