Moller Villa Hotel Shanghai

No 30 Shanxi Road South
Shanghai
China