C717 Car Pier Film and Television City
The Pier Film and Television City was a place for making movies and television. It was located in the Pier Town of the Songjiang District, Zhonghai City. The Paradise Project covers 1200 mu, with a total investment of over 1.5 billion.
Of course, this was only the value of twenty years ago. If he wanted to build such a site now, he would need tens of billions of dollars