Living

Holiday Inn Vista Shanghai Hotel (Four-star)

Address: No.700, Changshou Rd. | Tel: 62768888 |

                              

location