Located in Shanghai (Exhibition Area), Green Tree Inn is convenient to Shanghai Oriental Sports Center and China Art Palace. This hotel is within close proximity of Shanghai World Expo Center and Mercedes Benz Arena. Quench your thirst with your favorite drink at a bar/lounge. Featured amenities include complimentary newspapers in the lobby, luggage storage, and an elevator (lift). Free self parking is available onsite.