The short answer is yes.
You should be posting to Instagram, Facebook, Twitter, and Google My Business daily.
Repeating pictures and content is better than not posting as these platforms reward businesses who consistently add content.
Will posting to these platforms bring in sales?
The short answer is yes.
Any time you are showcasing your brand in the digital world, it has a chance to be seen by a potential guest that will dine with you.
However, social media should not be your only marketing strategy; it needs to be a part of a more effective plan.