Address:88 Yili Road, near Hongqiao Road and Yili Road Station of Metro Line 10, Changning District, Shanghai
Hotel Tel:+86-21-62082323