Posted on

Cyril Niccolai | Okura Garden Hotel Shanghai (58 Mao Ming Nan Lu, Huang Pu Qu, Shang Hai Shi, China, 200041)