All Stretton lies about a mile to the north of the market town of Church Stretton, on the old Shrewsbury Road (the B5477) - the county town is 12 miles to the north. Similarly, the small village of Little Stretton lies to the south of Church Stretton on the same road. The village lies between 580 and 600 feet above sea level at the northern end of the Stretton Gap. The beginning of the Cound Brook, a minor river that runs 25 miles across the southern Shropshire-Severn plains, is found in the village, where the stream from the Batch valley joins the Ashbrook. To the west of All Stretton is the Long Mynd, and to the east is Caer Caradoc.