Home › Venues › Talking Heads Talking Heads Tickets Buy tickets for concerts at Talking Heads in Southampton, United Kingdom. No Upcoming Events No upcoming events scheduled at Talking Heads. Please contact us with any corrections. Hotels & Lodging Near Talking Heads About the Venue Talking Heads At-a-Glance AddressSouthampton SO15United Kingdom Map & Directions Advertisement