The Torrs

From Wikipedia, the free encyclopedia

The Torrs
The Torrs

The Torrs are a Local Nature Reserve and one of the four main hills in the North Devon coastal town of Ilfracombe.