Thaddeus Blimp's castle

The castle was the home of villain Thaddeus Blimp on his private island.

The New Scooby-Doo Mysteries
Insert details here.

Appearances

 * The New Scooby-Doo Mysteries
 * 103(b). The Stoney Glare Stare