Where is Llanover?

Where is Llanover located?

Llanover, Wales, Great Britain (approx. 51.7675875839°, -2.9966239927°)


Where is Llanover on the map?