Tesco Peel Centre Tesco are the largest food retailer in the UK. This store has all you need for your weekly food shop. Address: Tesco Peel Centre Lockerbie Road Dumfries DG1 3PF Website: www.tesco.com Back to Peel Centre page