67 restaurants
Ecclefechan hotel / British
High Stretton, Ecclefechan, Dumfries & Galloway, DG11 3DF Dumfries & Galloway
Old Bank Restaurant and Coffee House / British
Open now · 5pm - 11pm
94 Irish Street Dumfries & Galloway