The restaurant’s location is one of the most important factors in its success, if it is not on Talabat and is depending on internal orders. However, if your primary reliance is on external orders with delivery, then the location does not matter.
However, most of the success of restaurants comes from the food. So, they open several branches after a few years, regardless of the location.
Small distributed restaurants could be better than having one large restaurant in one area.
Also, you have to determine the type of restaurant before locating the restaurant.