The Mayflower Hotel was recently opened in 2015, making it a fantastic choice for those staying in Chongqing. For guests wanting easy access to the Yangjiaping Area and Free in-room Wi-Fi, this hotel ticks all the boxes. Traveling to the hotel is easy with Chongqing North Railway Station located app...