Located in Xuhui, this hotel is within 3 miles (5 km) of Hengshan Road, Shanghai Stadium and Metro City. Xujiahui Shopping District and Grand Gateway are also within 3 miles (5 km). Dong'an Road Station is 11 minutes by foot and Middle Longhua Road Station is 17 minutes.