Goblin Castle

Goblin Castle is where the Goblin King lives and rules over the spirit world.

Inhabitants

 * Goblin King
 * Fairy Princess Willow

Scooby-Doo! and the Goblin King
Insert details here.

Appearances

 * DTV12.