Buy Tickets

The Spirit of Christmas Fair 2016 has taken place, please sign up to our newsletter for updates on the 2017 Fair, taking place 30 October - 5 November.

Spirit Of Christmas Fair

Spirit Of Christmas Fair Tickets

Sorry, there are currently no shows available.