Spar Shop in Llanwrtyd Wells, Mid Wales. Officially Britain’s smallest town. In towns or villages too small to justify supermarkets there is always a Spar.
Spar Shop in Llanwrtyd Wells, Mid Wales. Officially Britain’s smallest town. In towns or villages too small to justify supermarkets there is always a Spar.