Thousand Oaks has been managed by ACAMA, Inc. since 1986 and is located at 203 S Orchard St, Ormond Beach, FL 32174