A handsome hotel situated in the attractive ancient town of Kirkcudbright, The Royal Hotel offers an intimate setting for a romantic dinner or a leisurely meal with friends. The wood-panelled restaurant has a homely congenial charm, serving a menu of traditional Scottish cooking that showcases local produce including freshly caught fish, steaks and vegetarian dishes.
Unfortunately, you can't book The Royal Hotel online on this site
Deals direct to your inbox!
Hear about our top offers first & book the best tables
Great deals coming your way soon