Kirkcudbrightshire, Volume 122

This volume contains information on place names found in the parishes of Kirkbean, New Abbey, and Caerlaverock.