Photos coming soon
HOTEL
Xingtian Hotel
No. 1898 Nantuan Road, Shanghai, China
Where it sits
Xingtian Hotel
No. 1898 Nantuan Road, Shanghai, China
30.98638, 121.75633
Plan around Xingtian Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 16, 2026.
