Description

Southbank Centre is one of the largest arts centres in the world, occupying a prominent riverside location in the midst of London’s most vibrant cultural quarter.