It depends completely how to use by Btc . Do you want to hold the crypto? Or do you want something that would be automatically converted into fiat at the point of sale? It is main issue for everyon.
If it's the former, then simply create a separate wallet for your restaurant's payments, just as how you would normally create a personal wallet. If it's the latter, then probably try out BitPay[1]. Currently I think they only support BTC and BCH.