Howard Johnson Huaihai Hotel Shanghai

No. 1 Fenyang Road, Xuhui District, Shanghai, China

All Photos

Howard Johnson Huaihai Hotel Shanghai

No. 1 Fenyang Road, Xuhui District, Shanghai, China