Artistic and cultural venues spread along the south bank of the River Thames. The complex comprises three main buildings — Royal Festival Hall, Queen Elizabeth Hall and Hayward Art Gallery — and hosts everything from concerts to dance performances to educational events.