The Torridge is a river of England, in Devon. It rises south-east of Hartland Point and flows south-east, east, and north-west to join the Taw estuary at Barnstaple Bay. Research Torridge