E.Leclerc Souillac is a huge super market with everything from clothes to wine to a deli counter, post office, petrol station. It is 5 mins drive from the venue.
Beware it is only open until 12:30 on Sundays (good going for France!)
There is an Aldi and a Lidl in Souillac town.