Hillsborough, Devon
From Wikipedia, the free encyclopedia
Hillsborough is a Local Nature Reserve in Ilfracombe, North Devon and is known locally as the sleeping elephant.
Hillsborough is a Local Nature Reserve in Ilfracombe, North Devon and is known locally as the sleeping elephant.