STL is located in Shenzhen in Guangdong Province’s Pearl River Delta, a region that boasts China’s fastest-growing economy. Within Shenzhen, we are situated in the picturesque neighborhood of University Town in the Nanshan District of Shenzhen. Fronted by Tanglang Mountain and shaded by countless varieties of trees native to Guangdong Province, our campus is set amidst a beautiful landscape of tropical foliage. We are roughly 20 minutes away from downtown Shenzhen with its glittering central business district and modern Civic Center. Geographically and economically, Shenzhen is also closely integrated with Hong Kong, with which it shares a border. Extensive public transportation options links the two cities – from downtown, one may visit Hong Kong via bus, metro, and ferry. With a combined GDP of more than $650 billion, the Shenzhen-Hong Kong region is one of the largest metropolitan areas in the world.