The Free Hotel is one of the newest hotels in Shanghai, having opened in 2018. Traveling to the hotel is easy with Shanghai Hongqiao Railway Station located approximately 14km away and Hongqiao International Airport roughly 17km away. Being just minutes away from South Qilianshan Road Metro Station ...