Elshieshields Tower

Elshieshields Tower
Lochmaben, Lockerbie, Dumfries and Galloway, DG11 1LY