26th February 2020 - 7:00 pm

MusicSoc: Battle of the Bands – Heat 1

Moles
26th February 2020 - 10:00 pm

DISCORD – Rock, Emo, Pop Punk & Metal!

Moles
27th February 2020 - 10:00 pm

VOLT – Hip Hop, R’n’B, Chart & Dance!

Moles
28th February 2020 - 10:00 pm

Origins: Job Jobse

Moles
29th February 2020 - 7:00 pm

Lucy Barton – 29.02.20 | Moles Radar

Moles
29th February 2020 - 10:30 pm

Rapture – 80’s & 90’s Floor Fillers!

Moles
2nd March 2020 - 10:00 pm

Dazed Disco Bath

Moles
3rd March 2020 - 10:00 pm

The Big Cheese – Non Stop Cheesy Pop!

Moles
6th March 2020 - 10:00 pm

Boiler Room: Bath

Moles
7th March 2020 - 7:00 pm

DUTTY MOONSHINE

Moles
10th March 2020 - 10:00 pm

The Big Cheese – Non Stop Cheesy Pop!

Moles
13th March 2020 - 11:00 pm

I Feel Love – Disco, Glitter, Classics

Moles
17th March 2020 - 10:00 pm

The Big Cheese – Non Stop Cheesy Pop!

Moles
20th March 2020 - 7:00 pm

James Taylor Quartet

Moles
20th March 2020 - 10:00 pm

Origins: Octo Octa

Moles
24th March 2020 - 10:00 pm

The Big Cheese – Non Stop Cheesy Pop!

Moles
27th March 2020 - 7:00 pm

PETE & BAS – THE LIVE TOUR

Moles
27th March 2020 - 10:00 pm

All Night Long: LSB & SENSE

Moles
31st March 2020 - 10:00 pm

The Big Cheese – Non Stop Cheesy Pop!

Moles
24th April 2020 - 7:00 pm

Warmduscher

Moles
25th April 2020 - 7:00 pm

MusicSoc Presents

Moles
2nd May 2020 - 7:30 pm

Wig! Heroes and Villains

Moles
7th May 2020 - 7:00 pm

The Hara – WATM

Moles
29th August 2020 - 10:30 pm

Rapture – 80’s & 90’s Floor Fillers!

Moles
26th September 2020 - 10:30 pm

Rapture – 80’s & 90’s Floor Fillers!

Moles
28th November 2020 - 10:30 pm

Rapture – 80’s & 90’s Floor Fillers!

Moles