Ealing Broadway, United Kingdom. In a picturesque corner of Barnes, where the Thames flows quietly and history whispers secrets from its walls, stands a legendary jazz institution: The Bull's Head.
Ealing Broadway, United Kingdom. In a picturesque corner of Barnes, where the Thames flows quietly and history whispers secrets from its walls, stands a legendary jazz institution: The Bull's Head.