Idle Hands is an upscale cocktail bar located inside Devils Hideaway.