Delacombe Town Centre set to open on Thursday