Where is Newtown Linford?
Where is Newtown Linford located?
Newtown Linford, Leicestershire, United Kingdom (approx. 52.6847976°, -1.231281°)
Where is Newtown Linford on the map?
Newtown Linford - Market Harborough
{"latitude":52.6847976,"longitude":-1.231281,"title":"Newtown Linford"}