Hotel Wumao Shanghai
No.2550 North Zhong Shan Road, Shanghai, China
No.2550 North Zhong Shan Road, Shanghai, China
Providing 211 rooms, the 3-star Wumao Hotel Shanghai is situated nearly 5 minutes' walk from Suzhou Creek.
This Shanghai hotel is nearly a 25-minute stroll from Jade Buddha Temple and just near Caoyang Road underground station. The property is a 6-minute walk from IMAGO I Plaza and 15 km from Shanghai Hongqiao International airport. Changfeng Park is 2.7 km from the hotel. Caoyang Road Tanjiadu Road bus stop is also situated a short distance from the accommodation.