Find more
Hotels in Shanghai

Okura Garden Hotel Shanghai  Tel: 021-6415-1111

58 Maoming South Road, Shanghai 200020, China
Five-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
Related Keywords:

Map placements may be only approximate. Please check site.