Well, it really depend on how big is the budget of the restaurant and also depends on how unique is your work.
Do u have to "sell" your work? Or do they come for you because it is something that you have that they want?
You can charge whatever you can but they might buy it.
Normally, I would charge by the hour and release per image type of agreement. That way, you just need to make sure you get the best images and clients pays for what they want at the same time, you don't spend whole day to wait for the clients to get their act together.
But of course, you just need to put number to your hourly rate as well as rate of release per image basis.
I often see posts in this forum asking how much to charge for this and how much to charge for that.
So what you can do is simple. Ask yourself and put yourself if you were the client how much will you pay for such service that you provide. Then plus minus 10-20% will be good enough.
After all this world is driven by supply and demand. How much are customers willing to pay also indicate how much you can charge. Of course you can ask for the sky and no one will pay you that and the reverse is true. Point is how desperate are you to take on the job to pay your bills or how desperate is the customer to get the job done.