The Nutcracker - Scottish Ballet
From Thursday, 4 January 2018 to Saturday, 13 January 2018 January 4, 2018 January 13, 2018 Apex Hotels
The classic ballet, The Nutcracker, is performing at the Theatre Royal.
Tickets range from £9.50 to the £39.50 and there are various booking times available.
Advance booking is required.