Where is Nanhai Film Academy?
In Nanhai University Town. According to Baidu map. Nanhai Film Academy is located in Nanhai University Town, Lingnan Avenue, Guicheng Street, Nanhai District, Foshan City, Guangdong Province, China. Nanhai Film Academy, formerly known as Nanhai Television Art Center, was founded in 1984. It is one of the earliest film and television vocational colleges in China and a national key vocational college.