159

Farm shop with self-produced goods