Address:229 zhenjianghai Road, Nanqiao, near Huancheng South Road, Nanqiao, Fengxian District, Shanghai
Hotel Tel:+86-21-57181888