Filming Locations (1)

  • Royal Festival Hall, South Bank Centre, South Bank, Lambeth, London, England, UK (venue)