King Papa's Castle

King Papa's Castle is a Location from the 1991 film The Princess and the Goblin.