The Himalaya Grand Hotel (Ximalaya Dajiudian) is located in northern Chengdu along the second ring road. Chengdu North Railway Station is less than 3 km (2 mi) away, while it will take around 45 minutes to reac ... Read more

View all Luxury Hotels in Chengdu (SC)