The comfortable 5-star Atour Hotel Shanghai City Center Athouse嘉邸, situated nearly 15 minutes on foot from East Asia Exhibition Hall, offers an indoor pool as well as a fitness centre. A Chinese restaurant is available in this Shanghai hotel that boasts a convenient location within reach of the Stlgnatius cathedral "Xujiahui Catholic Church".
The hotel stands in Xuhui, which is home to the Shanghai Botanical Gardens and historic places of worship like the huge Buddhist Longhua Temple and the neo-Gothic St Ignatius Cathedral, 2.1 km from the religious sites like the reconstructed Buddhist Longhua Temple. The Atour Hotel Shanghai City Center Athouse嘉邸 is about a 5-minute stroll from the Shanghai Film Museum and a short way from Shanghai Stadium underground station. Also, the accommodation is only 1.4 km from the Neo-Gothic Roman Saint Ignatius Catholic Cathedral, and Shanghai Metro train station is located approximately 7 km away. This hotel is within easy reach of Shanghai Indoor Stadium bus station.
Atour Hotel Shanghai City Center Athouse嘉邸 features 215 rooms equipped with complimentary wireless internet and a flat-screen TV with satellite channels as well as coffee/tea making facilities. Air conditioning are featured for guests' comfort. A walk-in shower, a separate toilet, and a hot tub, along with such comforts as a hairdryer and bath sheets, are also provided.
The restaurant offers international dishes using the finest ingredients. Situated just 600 metres from the Atour Hotel Shanghai City Center Athouse嘉邸, the restaurant YiTeng Jia offers a Japanese menu.