Google Street View - Newtown Limford, Leicestershire, England |
Google Maps Street View of Newtown Limford, Leicestershire,England, United Kingdom. Find where is Newtown Limford located. Coordinates (latitude,longitude) Newtown Limford, Leicestershire: 52.66667, -1.23333. Get accommodation in Newtown Limford or nearby Newtown Limford |