Okura Garden Hotel Shanghai is a luxurious 4-star hotel set in the former French Club 'Le Cercle Sportif', a building dating from 1926. The venue is located 6.93 miles from Hongqiao International Airport, Shanghai and is ideally settled around major shopping and restaurant areas in People's Square.