The Windsor Evergreen Hotel is a Tourist hotel. Located in SHANGHAI area. Shopping is accessible by bus/taxi and the nightlife/restaurants are easily accessible by taxi or bus from the hotel.
Windsor Evergreen Hotel Shanghai is located in the south west part of the city. The hotel is situated adjacent to the Shanghai Botanical Garden and near Longhua Temple, the oldest and largest temple in Shanghai. The hotel is only few minutes drive from the commercial and shopping center. Centrally located, Windsor Evergreen Hotel Shanghai is well connected to various modes of transport.