Loo Loo Land

Loo Loo Land may refer to one of the following:
 * The titular location.
 * The episode of the same name.