North of College District Station


North of College District Station - tram stop in People's Republic of China. It was founded on May 10, 2007.