Howl's House of Horrors

Howl's House of Horrors is an area in the Hall of Magic, the HUB world of Skylanders: Elemental Masters.