Xinhua Road is a famous boulevard with tall plane trees on both sides. It is a beautiful scenery. Because of the high-end location, many consulates live in this area. Because of the Shanghai Film City, every year the Shanghai Film Festival is held here on Xinhua Road.