Photos coming soon
HOTEL
Tea Bamboo Mountain Stay
No. 97, Guangfu'an Natural Village, Huzhou, China
Where it sits
Tea Bamboo Mountain Stay
No. 97, Guangfu'an Natural Village, Huzhou, China
30.46258, 119.41309
Plan around Tea Bamboo Mountain Stay
Ask for the details that decide a trip. Sourced answers open right here.
Information last checked Nov 7, 2026.
