Mercure Shanghai Hongqiao SOHO

Starting at
$60
Cleanliness badge
Cleanliness badge