The needlework at Traquair
Swain, Margaret H.
Traquair House (Innerleithen, Scotland)
[Innerleithen] Traquair House
c1984
Traquair House (Innerleithen, Scotland)
Needlework