Booking calendar WP plugin for directory listing website

HI. I am looking for a WP booking calendar plugin for a listing directory website. I have looked at a few plugins but they only offer exactly what I am looking for. I need to have the capability of “hiding” the booking calendar on some website and to be accessible on other websites. For example, I restaurant or barbershop listing would need to have a booking calendar on the “details page” for that listing, while a library for example would not need to have a booking calendar on its “details page” for its listing.

All the plains so far that I have looked at has the booking calendar on all of my listings pages with no option for me to “hide” or restrict access to the calendar for some listings.

Long winded it was, but does anyone have any ideas or can point me in the correct direction to find a solution?