![](https://carpetfoundation.com/wp-content/themes/carpetfoundationthemenew/images/page-top.jpg)
R Barbour & Sons Limited
25/27 Buccleuch Street, DG1 2AU
25/27 Buccleuch Street
DUMFRIES
Scotland
DG1 2AT
GB
![](https://carpetfoundation.com/wp-content/plugins/sabai/assets/images/no_image.png)
34- 46 English Street, DG1 2BY 0.27 mi
01387 26407101387 264071
01387 279682
![](https://carpetfoundation.com/wp-content/plugins/sabai/assets/images/no_image.png)
44-50 High Street, DG4 6BL 23.9 mi
![](https://carpetfoundation.com/wp-content/plugins/sabai/assets/images/no_image.png)
4 Victoria Road, TD9 7AH 40.64 mi
![](https://carpetfoundation.com/wp-content/plugins/sabai/assets/images/no_image.png)
8 Dickson Street, TD9 7EL 40.93 mi
01450 37773501450 377735
01450 377735
![](https://carpetfoundation.com/wp-content/plugins/sabai/assets/images/no_image.png)
8-10 Tams Brig, KA8 8JQ 48.54 mi