The 3-star All Seasons Hotel Shanghai, situated 4.5 km from the modern Shanghai Museum, offers meeting rooms for corporate guests.
The hotel is located in Shanghai, within walking distance of Jiao Tong University tube station. The area includes such religious sights as the Neo-Gothic Roman Saint Ignatius Catholic Cathedral (2.1 km) and Jade Buddha Temple (3.8 km). This Shanghai hotel also takes you to Xujiahui Catholic Church, which is 2.2 km away. Panyu Road bus stop is 650 metres from the property.
Guests may find the restaurant 1221 CanGuan within arm's reach of All Seasons Hotel.