Nestled in Xuhui, which is home to the Shanghai Botanical Gardens and historic places of worship like the huge Buddhist Longhua Temple and the neo-Gothic St Ignatius Cathedral, the 4-star Leon Hotel Shanghai is nearly 20 minutes' walk from the Shanghai World Expo Museum.
While staying in the hotel, you are invited to discover the modern Shanghai Urban Planning Exhibition Hall Museum, located 3.6 km away, or visit sports venues like Mercedes-Benz Arena, which is 2.7 km away. The distance to Riverside Promenade is approximately 25 minutes' walk away. Guests might as well visit Nanyuan Park, which is 950 metres away. The nearby notable religious buildings include the expansive historic City God Temple of Shanghai, 3.7 km from the Leon Shanghai. This Shanghai hotel is also within a few blocks of Luban Road underground station.
Staying at the accommodation, you may choose from one of the 42 rooms featuring a flat-screen TV with satellite channels, as well as essentials such as air conditioning.
Guests may find the restaurant ShangHai DaYu around 5 minutes by car from Leon Hotel.