Overview

Prices are in New Zealand Dollars. close

Atour Hotel Shanghai Xujiahui Indoor Stadium

Search hundreds of travel sites at once for hotel deals at Atour Hotel Shanghai Xujiahui Indoor Stadium

No. 199 Wending Rd., Shanghai 200030, China
+86 216 431 5666

$129+

Atour Hotel Shanghai Xujiahui Indoor Stadium
Sat 16/12
Sun 17/12

Overall guest ratings

8.8/10 Excellent
based on 1 reviews

Nearby

  • 1.1 km Xujiahui Shopping District
  • 2.3 km Longhua Temple
  • 3.2 km Shanghai Propaganda Poster Art Centre
show all
Photos
Map

Map