Restaurants in Castle Douglas, Dumfries and Galloway




Barncrosh Leisure Ltd

Barncrosh Farm, Castle Douglas, Dumfries and Galloway DG7 1TX

01556 680216


The Old Exchange

Threave, Castle Douglas, Dumfries and Galloway DG7 1TR

01556 504954


Barncrosh Self Catering

Barncrosh Farm, Castle Douglas, Dumfries and Galloway DG7 1TX

01556 680216


Ballantines Of Threave Limited

Telephone Exchange, Bridge Of Dee, Castle Douglas, Dumfries and Galloway DG7 1TR

01556 504534