16 yrs ago•ChauncerelreviewedPenthouse Club3475 W Russell Rd, Las Vegas, NV 89118, USA*This place is hit or miss....