You might be looking for another page with a similar name. If so, visit Wormwood (disambiguation).
Wormwood Castle is a faux-medieval castle inhabited by the Merry Witch.
Wormwood Castle is a castle of white stone with red roofs, located in a hidden magical village near Lantzville. It is the home of the Merry Witch as well as that of numerous minions of hers, most of whom are actually rather nice people, such as a parachute-loving elephant, a skiing penguin called Icky, and an imp.
Behind the scenesEdit
This castle was only ever seen in 1945 in Curse of the Merry Witch.