Setia Darma Masks & Puppet House
The Setia Darma Masks & Puppet House is a home of the worlds’ largest collection of masks and puppets. Over a 1,000 masks and over 4,000 puppets from all over the Indonesian archipelago, Africa, China, Latin America and Europe.