8.3
Astor House**

2 English reviews

10 international reviews

10° / 21°
25 Apr 2018
Number 13 of 630 hotels in Shanghai

Videos of Hotel Astor House**