Anting Villa Hotel Shanghai

No 46 Anting Road Xuhui Area
Shanghai
China