You can build almost any kind of site based on WordPress. We have already covered a bunch of plugins that can turn your site into an online directory. Brilliant Directory for WordPress can also help. It is a commercial theme with support for unlimited custom fields, categories, and packages.
Brilliant Directory is responsive and mobile friendly. You can customize the theme from the back-end. Your visitors can refine their search to find what they are looking for faster. With the Location Manager plugin, you can manage a multi-directory.
Brilliant Directory is ready to be monetized. You can create custom packages and subscriptions for your customers to take advantage of. The theme is compatible with Visual Composer. With WooCommerce Booking, you will be able to handle reservations.