Get yourself to The Deaf Institute for an absolutely iconic night from iconic group, The Heads. The English psychedelic rock band formed in Bristol in 1990. and since have released around 20 full-length albums, and numerous EPs and singles, and they're still at live. With years of experience in crowd control, you know this is gonna be one killer show. Be there.
Presented by Mission Mars.
This is a 14+ event.