Shanghai · China

JI Hotel Shanghai Hongqiao

566 South Yili Road

Description coming soon.