JI Hotel Hotel
No.38 Jiwan Road, Shanghai
Set in Shanghai, 6.5 km from Jing'an Temple, JI Hotel (Shanghai Hongqiao Shuicheng Road) offers air-conditioned rooms and a restaurant. The property is situated 8 km from Longhua Temple, 8.4 km from Jade Buddha Temple and 9.