Talking HeadsCitySouthampton, United KingdomCapacity300Talking Heads is a live music venue based in the centre of Southampton featuring two performance spaces. It's home to regular shows by touring bands and local artists.WebsiteTwitter / XPhoneEmail