Need better way to display available appointment times for multiple providers in one location.

New site under development –

Client has an arcade with restaurant. He is offering parties with a duration of 2 hours. 5 tables available. Staggered starting times. I have made each table a service provider.

Right now, when prospective customers look at site, they have to select table from a drop down and then see availability. It is not intuitive for them to then select a different table from the list of providers and check this for the same date.

Is there a simple way to provide a display by the day, week or whatever showing ALL available tables for that particular time period?