Tomoka Plaza

  • Shopping Centers & Malls
C/O Nova Property Management
745 S. Nova Road
Ormond Beach, FL 32174
(386) 677-9246
(386) 672-2674 (fax)