Restaurant Engine raises the bar for website builders for restaurants with a strong concierge offering: for a $499 one-time setup fee they will customize your design, move your content and menus on your new site and connect your social media profiles.
After that you pay a $49 monthly fee that also gets you covered with the routine changes of content upload (menus, pictures).
Online ordering is an extra $39 per month (or $89 if you also need to connect your POS)
Restaurant Engine is built on top of Wordpress so if the Admin side may look familiar if you have any previous Wordpress experience.
There's no free tier or trial period, but you do get a 30 day money back guarantee. You can schedule a free consultation with them to find out more, and they do have some raving supporters.