The Green Tree Inn (Gelin Haotai Shanghai Fuxing Zhonglu Xintiandi Dian) is located in the business area of Huaihai Road in central Shanghai and neighbored by People's Square, Nanjing Road pedestrian street and a subway station. Opened on April 16, 2010, the hotel is 7-storey high with 66 guest rooms and suites. The hotel provides free broadband internet and business center.