Where is Riverbanc?

Where is Riverbanc located?

Riverbanc, Wales, Great Britain (approx. 52.97018°, -3.17023°)


Where is Riverbanc on the map?