Where is Lovestone?

Where is Lovestone located?

Lovestone, Wales, Great Britain (approx. 51.7429400834°, -4.7782287606°)


Where is Lovestone on the map?