Photos coming soon
HOTEL
Lily Hotel Hangzhou
156 Shuguang Road, Hangzhou
Where it sits
Lily Hotel Hangzhou
156 Shuguang Road, Hangzhou
30.26088, 120.12608
Plan around Lily Hotel Hangzhou
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Oct 1, 2026.
