Loo Loo Land (location)

Loo Loo Land is an amusement park that will appear in the upcoming second episode of Helluva Boss.

Employees

 * Loo-Loo Land Mascot