Red Rocks Denver Detox Center is a nationally recognized substance abuse treatment facility located in beautiful Colorado.