Main Page
|
See live article
|
Alphabetical index
Great Torrington
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.