The 3-star Shanghai Xinlong River Hotel has 72 rooms and is located 5 minutes' walk from Mu'en Church.
This hotel is near an underground station and just a short walk from Madame Tussauds Shanghai. Guests can visit Shanghai No 1 Department Store, which is 5 minutes' walk away, and Xintiandi which is 2.6 km from the accommodation. There is Shanghai World Financial Center 3.2 km from the hotel. For those travelling from afar, Shanghai Hongqiao International airport is 14 minutes' drive away.
They come with a separate toilet and a shower along with such comforts as hair dryers and slippers.
The pizzeria Papa John's Pizza lies within walking distance of this Shanghai hotel.