Zagreb Puppet Theatre is the oldest and most important institutional stage dedicated to classical puppetry, introducing generations of children and adults to the magical world of stories and imagination. For accommodation in Zagreb, look in the very city center, where this theatre is located near the Main Railway Station and the central square - a well-known and easily accessible cultural landmark. Founded in 1949, the theatre has been continuously devoted to nurturing the puppetry tradition and is regarded as one of the most esteemed puppet theatres in this part of Europe. It is unique in that it preserves a wide range of puppetry techniques in its collection from glove puppets and marionettes to jaw puppets, shadow theatre, and object theatre, ensuring exceptional diversity and richness of stage expression. The Zagreb Puppet Theatre is dedicated to classical works and fairy tales, which it presents with high aesthetic and performance quality. Its repertoire consists of productions that, although primarily intended for children, are often complex and artistically intriguing, attracting adult audiences as well.