You can buy your food from anywhere. As a matter of fact most good chefs will buy from local farmer's markets, fresh seafood markets or even order special spices from overseas. So they can make their specials for the day from the freshest and best ingredients or give their regular menu items...