The 3-star Windsor Evergreen Hotel Shanghai includes 20 rooms and is situated about a 5-minute walk from Huangpu River.
This Shanghai hotel is at a distance of 3.8 km from Jinjiang Amusement Park, while Longhua Temple is about 4 km away. Cultural sights in the area are China Art Museum (7 km) and Shanghai Film Museum (6 km). The hotel is at a distance of 4.7 km from Guilin Park. There is Longwu Road Luoxiu Road bus stop close to the property. Staying at Windsor Evergreen Hotel, you'll be 25 km away from Shanghai Hongqiao International airport.