Photos coming soon
HOTEL
99 Inn Shanghai Tibet North Road
No 538 Zhongshan North Road Zhabei, Shanghai, Shanghai Shi, China, Shanghai
Where it sits
99 Inn Shanghai Tibet North Road
No 538 Zhongshan North Road Zhabei, Shanghai, Shanghai Shi, China, Shanghai
31.26213, 121.46572
Similar stays nearby
7 Days Inn Shanghai North Xizang Road Subway Station Branch
Hotel · 69 m
Shanghai Jing'an Xizang North Road Subway Station Atour Hotel
Hotel · 106 m
Atour Hotel Shanghai Jing'an North XIzang Road Metro Station
Hotel · 132 m
Aisen Theme Hotel
Hotel · 188 m
Yimi Collection Hotel (Shanghai Xizang North Road Subway Station)
Hotel · 188 m
HanTing Hotel (Shanghai Xizang North Road Subway Station)
Hotel · 209 m
Home Inn Shanghai Railway Station
Hotel · 230 m
Hanting Hotel Shangnhai Xizang Bei Road Metro Station
Hotel · 260 m
Plan around 99 Inn Shanghai Tibet North Road
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Sep 22, 2026.
