Scotland Travel Where to eat Where to stay Review of Cairndale Hotel, Dumfries Emma Mykytyn 9 December 2023 0