Each trading group acts as a minimarket with its own price, supply, and demand.
As has been said, many of them are petrol stations with an adjoining village shop, or, increasingly, a minimarket.
The one-way 1.5 km long road is the centre of business and includes shops, a minimarket, and restaurants.