CLOVELLY GARDEN HOTEL

85 South Road Jiu Ding Zhen
Shanghai
China