Well situated in the Xuhui district of Shanghai, Motel Shanghai Xujiahui Shanghai Stadium Tianyaoqiao Road is set 2.3 km from Longhua Temple, 4.3 km from Tian Zi Fang and 6 km from Jing'an Temple.
Number of rooms: 210
No. 909 Tianyaoqiao Road, Xuhui, 200000 Shanghai, China