Den of Delights

The Den of Delights is a recurring location in the IDW continuity. It is the home of the Toad Baron.