Located in Xuhui, this hotel is within a 10-minute walk of Grand Gateway, Xujiahui Shopping District and Metro City. Hengshan Road and St. Ignatius Cathedral are also within 15 minutes. Xujiahui Station is 9 minutes by foot and Jiao Tong University Station is 13 minutes.