Where is Leamore?

Where is Leamore located?

Leamore, Leamore, Great Britain (approx. 52.60892°, -2.00436°)


Where is Leamore on the map?