Clock and Watchmakers of the Scottish Borders, 1556-1990. Berwickshire, Peeblesshire, Roxburghshire, Selkirkshire

Topics:

Countries:

Library: