Unlike the other builders on this list, Wix is a generic website builder, meaning it doesn't specifically focus on restaurants. That said, it does offer plenty of restaurant website features like Reservations, Menu Builder, Online orders and payments (with no commissions) and more.
They also have a free tier, but I only advise you use that for testing purposes, since it comes with ads and you definitely don't want those on your restaurant website.
Wix doesn't come with concierge service like the pricier alternatives, so if you need someone to make frequent changes to your menus, photos, etc, consider something like RestauranEngine or BentoBox.
I would definitely give Wix a try, you may find it checks all your boxes.