Photos coming soon
HOTEL
Shanghai Baodao Forest Hotel
No.2097 Beiyan Road, Chongming District, Shanghai, China, Shanghai, China
Where it sits
Shanghai Baodao Forest Hotel
No.2097 Beiyan Road, Chongming District, Shanghai, China, Shanghai, China
31.67425, 121.48013
Similar stays nearby
Plan around Shanghai Baodao Forest Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 6, 2026.
