Old Sodbury is a small village and former civil parish in the valley of the River Frome just below and to the west of the Cotswold escarpment and to the east of Chipping Sodbury and Yate, now in the parish of Sodbury, in the South Gloucestershire district, in the ceremonial county of Gloucestershire, England. It is situated in the Hundred of Grumbald's Ash. The village extends from Chipping Sodbury in the West to the Cotswold Edge in the East and is on the Cotswold Way. The Badminton Road (A432) winds eastwards towards Badminton, Gloucestershire through the village, up to the Cross Hands junction with the A46, which runs along the top of the Cotswold escarpment from Bath to Stroud. In 1931 the parish had a population of 837. On 1 April 1946 the parish was abolished to form Sodbury.
The Dog Inn
The church of St. John the Baptist
The Church of England School
The Frome, historically the Froom, is a river that rises in Dodington Park, South Gloucestershire and flows southwesterly through Bristol to join the river Avon. It is approximately 20 miles (32 km) long, and the mean flow at Frenchay is 60 cubic feet per second (1.7 m3/s). The name Frome is shared with several other rivers in South West England and means 'fair, fine, brisk'. The river is known locally in east Bristol as the Danny.
The river at Snuff Mills
Part of the Frome Valley Walkway: a weir with sluice gates on the River Frome at Oldbury Court