2068 Health Care Dr, Navarre, Florida 32566
(850) 203-3002
Twelve Oaks Recovery Center is located on five-acres on the coast of Navarre, Florida. This center treats substance abuse and mental health conditions. Through many programming options, those who struggle with the abuse of alcohol, cocaine, opioids, presc