Photos coming soon
HOTEL
ZEN Hotel
No. 80 Moling Road (Parking Lot, Huaxiang Building), Shanghai, China
Where it sits
ZEN Hotel
No. 80 Moling Road (Parking Lot, Huaxiang Building), Shanghai, China
31.24723, 121.45848
Similar stays nearby
ZEN Hotel
Hotel · 12 m
Rhea Railway Station
Hotel · 97 m
ManXin Hotel Shanghai Jing'an
Hotel · 130 m
Jitai Boutique Hotel Shanghai Railway Station
Hotel · 144 m
Jitai Boutique Hotel Shanghai Railway Station
Hotel · 144 m
Shanghai Jitai Boutique Hotel
Hotel · 157 m
Pullman Shanghai Jing An
Hotel · 167 m
Shanghai Si Wei Mei Hotel
Hotel · 187 m
Plan around ZEN Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 17, 2026.
