Manor of Loxhore
From Wikipedia, the free encyclopedia
The Manor of Loxhore was a manor in the parish of Loxhore, North Devon, England.
This article possibly contains original research. (July 2013) |
The Manor of Loxhore was a manor in the parish of Loxhore, North Devon, England.
This article possibly contains original research. (July 2013) |