Okura Garden Hotel ShanghaiTel: 021-6415-111158 Maoming South Road, Shanghai 200020, ChinaFive-star luxury hotel located in Shanghai's shopping and business district; has 499 guest rooms and suites; its restaurants offer a choice of authentic Cantonese, traditional Japanese and European cuisines