General Description 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 centre. Centrally located, Windsor Evergreen Hotel Shanghai is well connected to various modes of transport.
NO.88 Baise Road, Xuhui Area
Room Service, 24 Hour Reception
CNY On request
Review image galleries and guest reviews, or make a booking →