Google Street View - Stoodleigh, Devon, England |
Google Maps Street View of Stoodleigh, Devon,England, United Kingdom. Find where is Stoodleigh located. Coordinates (latitude,longitude) Stoodleigh, Devon: 50.9588, -3.53627. Get accommodation in Stoodleigh or nearby Stoodleigh |