Balmaghie, Kirkcudbrightshire, Scotland

GPTKB entity