Restaurants in Kirkcudbright, Kirkcudbrightshire We help you find any company! Kirkcudbright Bay Limited Kirkcudbright Bay Hotel, 25 St. Cuthbert Street Kirkcudbright, Kirkcudbrightshire