Photos coming soon
HOTEL
Shell Hotel Suzhou Delta
No. 186-189, Huiyuan Avenue, Suzhou (Anhui), China
Where it sits
Shell Hotel Suzhou Delta
No. 186-189, Huiyuan Avenue, Suzhou (Anhui), China
33.65890, 116.98080
Similar stays nearby
Shell Hotel (Suzhou Huiyuan Avenue)
Hotel · 34 m
Suzhou Xinyang Express Hotel
Hotel · 463 m
Shell Suzhou Xichang North Road Chinese Hospital H
Hotel · 522 m
Shell Suzhou Chinese Medicine Hospital Hotel
Hotel · 522 m
Lianjia Express Hotel
Hotel · 686 m
Suzhou Snail Theme Hotel
Hotel · 718 m
Anhui Xinmanlou Huiyuan International Hotel (Suzhou Guomao Center CBD Wanda Plaza Branch)
Hotel · 763 m
Xinmanlou Huiyuan International Hotel
Hotel · 786 m
Plan around Shell Hotel Suzhou Delta
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
