Twelve Oaks Recovery Center
2068 Healthcare Avenue
Navarre, FL 32566
(850) 939-1200
(850) 939-1257 (fax)
Hours:
24 hours/day