Past Dance 1 : 1st November 2023 – 7:00 pm - 11:00 pm (Blairgowrie Town Hall) (read more ) Annual Dance : 16th February 2024 – 7:30 pm - 11:00 pm (Blairgowrie Town Hall) (read more )