7Days Inn Shanghai Xujiahui Caoxi Road Subway Station
7Days Inn Shanghai Xujiahui Caoxi Road Subway is a 2-star venue positioned about 2.0 km from Xujiahui Catholic Church, Huangpu River and Xujiahui Cathedral. The hotel is a good example of Chinese architecture in Shanghai.
Located in a shopping area with bars, a stadium and restaurants, guests will see why 7Days Inn Shanghai Xujiahui Caoxi Road Subway is admired by many tourists. A metro station as well as Longcao Road subway station are not far from the hotel.
7Days Inn Shanghai Xujiahui Caoxi Road Subway is a property in Shanghai that comes with 125 rooms and provides multi-channel TV, a wardrobe, IDD telephone, individual climate control and a separate toilet. Bathrooms are fitted with a hairdryer, bath sheets and a shower.
Residents can try dishes of local cuisine at the restaurant. Humane Vegetarian Delight Saito and Longhua Vegetarian Restaurant serve a selection of meals within 900 meters from the venue.
The nearest metro station is 450 meters away.