JI Hotel Shanghai Xujiahui is located in Xuhui, a neighbourhood in Shanghai, and is near a metro station. Paramount and Shanghai Museum are cultural highlights, and travellers looking to shop may want to visit Hengshan Road and Metro City. Looking to enjoy an event or a game while in town? See what's happening at Shanghai Stadium or Mercedes Benz Arena.