Luxor Hotel and Casino is not only one of the most recognizable structures in the entire city, it’s also one of the few man-made structures visible from space! Luxor’s dramatic décor continues inside, with the dramatic open atrium, one of the largest in the world.