Doubletree Hotels Closest To Shanghai Art Museum 325 West Nanjing Rd., Shanghai