Tags: Venue.
The Bull’s Head in Barnes is a South West London pub also known as The Bull. It is best known for live music in the attached music room with a capacity for 100 people which has hosted performances by established and up-and-coming musicians.Overlooking the river Thames in the South West London suburb of Barnes it was one of the first and most important jazz venues in Britain.