Where is Llawhaden?

Where is Llawhaden located?

Llawhaden, Llawhaden, Great Britain (approx. 51.821045°, -4.8056126°)


Where is Llawhaden on the map?