Photos coming soon
HOTEL
Ren Fan Hotel
No. 800, Liuchen Road, Chuansha Town, Shanghai, China
Where it sits
Ren Fan Hotel
No. 800, Liuchen Road, Chuansha Town, Shanghai, China
31.14950, 121.70139
Similar stays nearby
Dream Building · Garden Castle Family Homestay
Hotel · 36 m
Muxi Homestay
Hotel · 220 m
Xinwo Guesthouse
Hotel · 315 m
Shanghai Xinwo Homestay
Hotel · 315 m
Shanghai Mars Island Leisure Resort
Hotel · 328 m
Sanshe Resort Hotel Shanghai (Shanghai International Tourism Resort Area Branch)
Hotel · 480 m
Shanghai Manting Fragrant Flower Inn
Hotel · 480 m
Dream Building · Garden Castle Family Homestay
Hotel · 501 m
Plan around Ren Fan Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
