Located in Chengdu, Chengdu Step 18 Island Hotel is within the vicinity of Sichuan Normal University and Chengdu United States Consulate. This hotel is within the region of Sichuan University and Wuhou Ci. Make use of convenient amenities such as complimentary wireless Internet access, an arcade/game room, and wedding services. Enjoy a satisfying meal at a restaurant serving guests of Chengdu Step 18 Island Hotel. Featured amenities include a business center, dry cleaning/laundry services, and luggage storage. Free self parking is available onsite.