bn:02657695n
Noun Named Entity
AR
No term available
EN
The Glen, also known as Glen House, is an estate and country house in the parish of Traquair, southern Scotland. Wikipedia
Relations
Sources