If you really have to find a pool that's indoors, check out Las Vegas Athletic Club (off strip, and I think the closest two is on Maryland/Sahara and Tropicana locations) and see if you can get one week membership or something. Although, you'll have to pay for cab or if you're going to rent a car, easier.
concrete pools