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