Photos coming soon
HOTEL
Atour Hotel Wuhan International Plaza Jianghan Road
No.121 Wusheng Road, Wuhan, China
Where it sits
Atour Hotel Wuhan International Plaza Jianghan Road
No.121 Wusheng Road, Wuhan, China
30.57526, 114.26762
Similar stays nearby
Sunday Inn
Hotel · 138 m
Ji Hotel Wuhan International Plaza
Hotel · 169 m
Ji Hotel Wuhan International Plaza
Hotel · 170 m
Wuhan Jingrui Hotel (Chongren Road Light Rail Station Tongji Hospital Branch)
Hotel · 179 m
Starry Sky Hotel (Wuhan No.1 Hospital Branch)
Hotel · 204 m
Haoyi Hotel
Hotel · 207 m
7 Days Inn Wuhan Taihe Plaza
Hotel · 237 m
Home Inn (Wuhan No.1 Hospital Hanzheng Street Metro Station Branch)
Hotel · 263 m
Plan around Atour Hotel Wuhan International Plaza Jianghan Road
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Aug 24, 2026.
