So the mystery is out! The secret headquarter is actually located at the Tainan National University of the Arts (國立臺南藝術大學).
Specifically, their filming was mostly at the College of Sound and Image Arts (音像藝術學院).
Also, Dong Han and Zi Yan’s “isolated” meeting place was also filmed there.
*All images were from The New World’s Official Facebook Page.