Старайтесь делать API так, чтобы им было максимально удобно пользоваться. Поставьте себя на место frontend-разработчика, и исходите из его возможных задач. Фронтендер должен работать с сущностями, ему незачем знать, как именно они у вас на сервере хранятся.
Вполне возможно, что вам придется реализовать методы для сохранения всей большой пачки данных о ресторане. Вы эти данные на стороне сервера самостоятельно распределите по нужным таблицам.
Но кроме того, вы можете реализовать и вспомогательные API-методы, для выборочного сохранения в одну из четырех таблиц. Например, изменение настроек ресторана.
Метод удаления к примеру точно должен быть один - зная ID ресторана, пользователь за один вызов сможет удалить данные из всех таблиц.