Where is Llantwitz?

Where is Llantwitz located?

Llantwitz, Wales, Great Britain (approx. 51.9441749346°, -3.0365180969°)


Where is Llantwitz on the map?