See all photos
Ruijin South Road, Xuhui District, 428, Shanghai, China
About a 25-minute walk from Fuxing Public Park, Leon Hotel Shanghai includes 42 rooms.
The hotel lies 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, not far from Tianzifang. Guests can visit places of worship such as the expansive historic City God Temple of Shanghai, situated 3.6 km from this 4-star hotel. The Leon will also take you to the Bund, which is around 10 minutes away by car. Shanghai Metro train station is within reach of the property, while Luban Road tube station is 0.6 km away.
The rooms at this hotel include air conditioning, as well as media facilities like a flat-screen TV with satellite channels.
ShangHai DaYu, located only 150 m from Leon Hotel, serves Japanese cuisine to satisfy every taste.
Check out the carefully selected restaurants and attractions near the hotel
Hide places nearby
Show public transport
Please, select dates to see available rooms.
Search in progress…
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
Enter your dates to see prices