Astor House Hotel

No.15 Huangpu Road, Hongkou, 200080 Shanghai, China

Hotel image
Read more reviews for Astor House Hotel