Photo Source: Shanghai Olympic Club Hotel
The Shanghai Olympic Club Hotel in Shanghai, China is a business hotel combining Olympic sports culture with garden greenery and located in the Xujiahui commercial area, just southwest of Shanghai proper and adjacent to Shanghai Stadium. The main entrance of the hotel features a vigorous statue highlighting the sporting spirit of “faster and stronger” athletes. The hotel garden maintains a special and amazing view all year round. Going along the main corridor, visitors will find the thick 900 m2 lawn with the greenest of grasses constantly providing comfort and tranquility.