Featuring a currency exchange and a lift, the 4-star Shanghai Sports Hotel stands at a distance of 2.6 km from Shanghai Museum of Arts and Crafts. This Shanghai hotel lies right in the centre of 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 and offers a swimming pool.
The property is in the centre of the city, just an 8-minute walk from Saint Ignatius Cathedral, and quite close to Xujiahui tube station. Souvenir shopping is at a distance of 3.5 km from the Sports and Shanghai Hongqiao International airport is 15 km away. The accommodation is located at a distance of 2.5 km from Riverside Promenade. Shanghai Indoor Stadium bus stop is approximately 10 minutes' walk away.
The business Sports offers on-site breakfast in the restaurant. The accommodation invites guests to have a drink at a coffee bar. For Chinese cuisine, try HeJi XiaoCai which is merely an 8-minute walk away.