Google Street View - Newbold on Stour, Warwickshire, England |
Google Maps Street View of Newbold on Stour, Warwickshire,England, United Kingdom. Find where is Newbold on Stour located. Coordinates (latitude,longitude) Newbold on Stour, Warwickshire: 52.11478, -1.64113. Get accommodation in Newbold on Stour or nearby Newbold on Stour |