The Okura Garden Hotel Shanghai, ideally situated in Shanghai’s prestigious commercial, cultural and entertainment district, is a five star hotel that combines the best of classical elegance and modern comfort. Built in the 1920s, this is one of the most significant buildings erected by the French i...