Star Hotel Kirkcudbright
18 Main Street
Kirkcudbright,
GB DG6 4NT
In Kirkcudbright