Theatre Royal Christmas.jpg

Celebrate Christmas with us at The Theatre Royal!

Pre-order required at least 2 days prior booking.

We require a £10 deposit per person, non-refundable in case of no-show or cancellation less than 48h in advance.

Please return complete pre-order form (available below) on site or email it to us on

You can also pay your deposit over the phone on

0131 557 2142.