River Front Business Hotel Shanghai includes 136 rooms and is 7 km from the Himalayas Art Center. There are a conference room along with parcel service at this hotel.
The Zhangheng Park is a 10-minute ride from the 4-star hotel in Shanghai. You can also visit Shanghai New International Expo Center, which is 8 km away. Guests will find Shengxia Road Jinqiu Road bus stop next to the River Front, about 600 metres away.