Do I need to book in advance?

Yes please. Due to limited seating, booking and advance payment is required. If we have spare seats on the day of an event we will post on facebook and walk-ins will be allowed.