Dalbeattie, Kirkcudbrightshire, DG5
Whether you're here for a short break or on business, you are always assured of a warm welcome at The King's Arms Hotel.