Where is Leamore?
Where is Leamore located?
Leamore, Leamore, Great Britain (approx. 52.60892°, -2.00436°)
Where is Leamore on the map?
{"latitude":52.60892,"longitude":-2.00436,"title":"Leamore"}