Community Hub
Southrop Village Hall
Wadham Close
Southrop, GL7 3PB
01367 850171

Upcoming Events

Southrop is a picturesque village and civil parish in The Cotswolds, Gloucestershire. It is situated on the River Leach, a tributary of the Thames.