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