Where is Lavister?

Where is Lavister located?

Lavister, Wales, Great Britain (approx. 53.1190969085°, -2.9387054451°)


Where is Lavister on the map?