Looking Glass Land

Looking Glass Land is the parallel universe Alice enters after walking through the mirror in her living room.