You can do it with UltimateWB. I would use the built-in Directory app, and activate the ratings/reviews for it. You can get your web hosting at UltimateWB too, and it comes with free SSL and software installation service.
Got a techy/website question? Whether it’s about UltimateWB or another website builder, web hosting, or other aspects of websites, just send in your question in the “Ask David!” form. We will email you when the answer is posted on the UltimateWB “Ask David!” section.