Photos coming soon
HOTEL
xi‘s house
20# caogangtan road zhujiajiao, Shanghai, China
Where it sits
xi‘s house
20# caogangtan road zhujiajiao, Shanghai, China
31.11127, 121.05396
Plan around xi‘s house
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 24, 2026.
