Newtown Limford can be found in 1 country.
Use the search box below to search for cities and places in the world and display them on a map.
Cities named Newtown Limford: to select only cities, choose "Cities".
There is one place called Newtown Limford in the world.There is one place named Newtown Limford in United Kingdom.
Cities named Newtown Limford in United Kingdom. | |
---|---|
Newtown Limford - Leicestershire |