Ili River
Yili Road (, ultimately named after the Ili River) is a station on Line 10 of the Shanghai Metro, located in Changning District. It opened on 10 April 2010.