17 Winchester Rd Ormond Beach, FL 32174