Photos coming soon
HOTEL
Alibaba Boutique Hotel
Building 6, South Area, Shimao Plaza, No.1188 Taihu West Road, Suzhou
Where it sits
Alibaba Boutique Hotel
Building 6, South Area, Shimao Plaza, No.1188 Taihu West Road, Suzhou
31.26252, 120.59757
Similar stays nearby
7Days Inn Suzhou West Baodai Road Shimao Canal Square
Hotel · 99 m
7Days Inn Suzhou West Baodai Road Shimao Canal Square
Hotel · 99 m
Ge Lin Hao Tai Shang Wu Jiu Dian Su Zhou Wu Zhong Wan Da Shi Mao Guang Chang Dian
Hotel · 278 m
MAX Esports Hotel (Suzhou Shimao Plaza Xin Guo Metro Station Branch)
Hotel · 366 m
Greentree Inn Suzhou Shimao Canal Hotel
Hotel · 383 m
JI Hotel (Suzhou Shimao Plaza)
Hotel · 394 m
Thank You Inn Suzhou Shimao Yunhe City
Hotel · 480 m
Jinjiang Inn Suzhou Wuzhong Baodai West Road
Hotel · 697 m
Plan around Alibaba Boutique Hotel
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 17, 2026.
