Sports Hotel Overview

Sports Hotel is situated in Xuhui district of Shanghai, at barely a 7-minute walk from the St. Ignatius Cathedral. Prominent attractions like French Concession and Jing'an Temple are around 15 minutes' drive from the property. Indulge in retail therapy at the Plaza 66 Shopping Mall, reachable in a 2




Map Location

Hotel Facilities

  • Lobby
  • Volleyball
  • Dry cleaning/laundry
  • Parking
  • Meeting room
  • Fitness centre
  • 24 hour reception