https://wpgeodirectory.com/docs/core-design/#typical
The Location/home page is the template for all LOCATIONs: either the world, or France (country), or Zuid-Holland (region) or Kaatsheuvel (city).
So the location page can show all listings for a location, including hotels and restaurants and any other custom post types or categories.
Example: http://wpgeo.directory/directory/united-states/illinois/
The Listings page is the template for all custom post types or categories, for example hotels and restaurants.
Custom post type: http://wpgeo.directory/attractions/
Category of that custom post type: http://wpgeo.directory/attractions/landmark/
When you know the URLs of your restaurant or hotel pages, you can link to them from the menu.
Feel free to post your URL and admin details in a private reply so you can be more specific, and we might be able to help better. I think some things are getting lost in translation.