Southbank Centre is the UK’s largest arts centre, occupying a 21-acre site that sits in the midst of London’s most vibrant cultural quarter on the South Bank of the Thames. The site has an extraordinary creative and architectural history stretching back to the 1951 Festival of Britain. The hub of visual arts activity at Southbank Centre, the Hayward Gallery plays […]