Puppet Wizard's Castle is the home and location of the Puppet Wizard. It appears in "Puppets, Whaaaaat?".


The Teen Titans as puppets travel to this castle in order to confront the Puppet Wizard himself in order to change back to normal. Along they way, they go through different types of climates to reach here, which ranges from deserts to intense blizzards.


Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.