Shanghai Keyne NEQTA Hotel Hotel
No. 58 Hebao Road, Xuhui, 200030 Shanghai, China
Located in Xuhui District in Shanghai, Shanghai Keyne NEQTA Hotel is only steps from the bustling Tianzifang. It is a 10-minute drive from Xujiahui Shopping District. Free Wi-Fi is available in all areas.