Cressfield Country Hotel

Townfoot, Ecclefechan, near Lockerbie, Dumfriesshire DG11 3DR