The Vienna Hotel (Shanghai Nanqiao Fengxian New City Metro Station) is one of the newest hotels in Shanghai, having opened in 2017. Shanghai South Railway Station is located approximately 34km away and Hongqiao International Airport around 41km away. The closest major public transportation, Fengxian...