Torrington is a small market town in the north of Devon in England. It is prone to occasional flooding as it sits astride the river Torridge.