In the past few years, we have reviewed plenty of WordPress themes and plugins that turn your website into an online directory. Listdo is also worth a look. It is a paid theme that turns your website into an online directory. It is powered by Elementor, so you can make changes with over 40 drag & drop elements.
Listdo has half map, grid, and list layouts. It is fully responsive and comes with easily cusotmizable header/footer. It fully integrates with WooCommerce and supports RTL languages. Your visitors have the option to claim listings on your website.
Listdo works with WP Job Manager, MailChimp for WordPress, CMB2, and a bunch of other freely available plugins. It supports reviews, comments, and private messages.