Spar Spain Expands Store Network There are now more than 1,000 Spar stores in operation in Spain with a cumulative sales area of over 400,000 square metres. One unusual store opening to...