There's no reason not to have menu, hours, location, reservation etc on a website. Wix and other services are ridiculously easy these days to do yourself.
That said, instagram is the main social platform to promote your business these days. You need to have a plan to promote yourself, people...