About Leechwell

Interesting Places, Natural, Natural Springs, Springs Others

The Leechwell is a set of three springs in Totnes, Devon, England. It was known in historical times for its supposed healing properties; this tradition continues among the town's large New Age community. The name is also applied to Leechwell Lane, which leads to the spring from three directions.

Source From: Wikipedia
Maudlin Road, South Hams, Devon, England, United Kingdom, TQ9 5EX

Nearest places in Leechwell