Address 8580 W Desert Inn Rd Las Vegas NV 89117 United States
Phone: (702) 233-3592 Open 24 Hours a Day: No