Booking.com Accepting Mainland Chinese Citizens only, Super 8 Hotel (Fengqi Road) is located in Xiacheng District of Hangzhou, a 10-minute drive from Wulin Square and the stunning West Lake.