Super 8 Shanghai Red House
Super 8 Shanghai Red House is a business 3-star hotel set close to Shanghai New International Exhibition Hall, Shanghai Ocean Aquarium and Shanghai Jewish Refugees Museum. The hotel occupies 4 floors and was renovated in 2009.
The city center is 8 km away from the hotel. Xiahai Temple, Long Museum and Huangxing Park are located just 2.5 km away.
This property counts 133 guestrooms featuring Business Class Double Room and Twin Room.
Guests will enjoy tasty dishes of international cuisine in the spacious on-site restaurant.
Within a 15-minute walk guests will find Huangxing Road subway station. The hotel is within 25 minutes' drive from Hongqiao airport.