Need direction on Yelp style search engine results

I found a few posts that address this, but still a little confused:


  1. How to index on google dynamic data page (products / listings etc.)

A little clarification:

I have a Yelp style app where I need google to show results, such as: Sushi in Austin, TX. Then it would link to a dynamic page on my app that would show Sushi options in Austin, TX.

The page will be dynamically produced based on url parameters, such as:

For google to index and show these results, would the solution be for me to create a page with the link/url for each possible scenario?
Example, a page with links listed like:


Am I understanding this correctly? Thanks community!