Deli 173
56 Buccleuch Street
Dumfries DG1 2AA
United Kingdom