deal
bid
There are no 11 letter words for a place you buy food. The closest one there is, is: Supermercado (Supermarket) which has 12 letters (though 11 in English).
idiot just buy a gift
A 9-letter word for where you can buy the Sunday Times is at a 'newsstand'. You can also buy it at a retail store.
your very own piece of poo
repurchase
Boycott
steak
It is a bargain.
Newsagent.
Boycott
to decline it