Okura Garden Hotel Shanghai
The Harmony of East and West in the former French Club
Book Now
3 October 2023
4 October 2023
Book a stay

A Legendary Luxury Hotel In City Center

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 in Shanghai. The Okura Garden Hotel has infused contemporary sophistication into the old world charm of the former French Club, along with its 30,000 square meter garden.