The Thang Long Water Puppet Theatre is known for its mastery of traditional Vietnamese water puppetry, where lacquered puppets perform in a waist-deep pool of water, with live music and dramatic special effects. Enjoy a performance exclusively for your group when you book this private showing, available at a choice of four different times across the day.