Leigh Cell

Leigh Cell was a monastery near Churchstow in Devon, England.