Supermarket firm Tesco has secured planning permission to open a second outlet in Dumfries.
Plans to build a Tesco store at the site have been approved
A first bid was rejected by councillors due to concerns about traffic levels, parking provision and road safety.
However, a revised application to replace the existing Esso station in Heathhall was approved despite more than 700 objections.
Councillors restricted the opening hours of the store and limited the range of goods it can sell.
Protesters have criticised the planning approval as short-sighted.
They said it would threaten town centre trade and affect traders in the Heathhall and Locharbriggs area.