Avebury Community Shop Ltd - the United Kingdom



Best Local Food Retail NPO - South West