Why your business does not show up in Google Maps

Usually it is one of five things, and only one of them is reviews. What Google says decides local ranking, and the unglamorous profile work that comes first.
You have the reviews. Now put them to work.

Reviews sitting on a Google listing are doing about a third of the job they could. Where else they belong, and the one place you have to be careful about copying them.