Midlothian, volume 21
This volume contains place name information from the parishes of Dalkeith, Inveresk, Newbattle, Cranston, and Crichton.
This volume contains place name information from the parishes of Dalkeith, Inveresk, Newbattle, Cranston, and Crichton.