Ruijin South Road, Xuhui District, 428, Shanghai, China
The 4-star Leon Hotel Shanghai is 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, 2.7 km from sports attractions, such as Mercedes-Benz Arena.
This Shanghai hotel is located nearly 10 minutes' walk from Luban Road tube station and about a 10-minute ride from the 5 - acre Yu Garden. The Huangpu River, which is 2.6 km from the hotel, is one of nearby attractions. Guests will also appreciate the vicinity to Nanyuan Binjiang Park-East District, located just a 13-minute walk away. Along with other cultural attractions the offbeat and macabre Shanghai Public Security Museum is nestled within a few blocks of the Leon Shanghai. The property is within a 6-km distance of Shanghai Metro train station, and the Former French Concession is 2.5 km away.
Offering a flat-screen TV with satellite channels, the 42 rooms come with climate control to ensure a comfortable stay.
The restaurant ShangHai DaYu is located a few moments from Leon Hotel.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Find out what other guests say about Leon Hotel!
For your convenience, we have collected the reviews from several sources.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please