The Star Vista
Das Gebäude, das eine Shopping Mall sowie das größte Theater der Stadt beherbergt,
gehört der New Creation Church.