01387 266804

Greyfriars Hall, 117 Irish St, Dumfries DG1 2NP, UK

©2020 by Sale Hall Ltd trading as Dumfries Auction