When should I create an entry and when should I create an area within a listing?

There is no conclusive answer to this question.

In the case of a theatre building with several halls, a restaurant and cloakrooms, it definitely makes sense to create an overall entry with areas and sub-areas. Because here, it is important for users to know whether the building can be entered at all and how to get from the individual rooms to the cloakroom or the restaurant.

However, in the case of a hotel complex with several independent restaurants in different buildings, it may be useful to record them individually. However, if the restaurant is an integral part of the hotel, it should be included as an area of the hotel. In principle, a separate entry should be created for each company that is marketed separately.