Title: Traquair House, Innerleithen, Peebleshire, the oldest inhabited house in Scotland
First published: 1980
Subjects: Traquair House