Leon Hotel
- Wi-Fi
- View all
Leon Hotel Shanghai features 42 rooms and lies 25 minutes' walk from Riverside Promenade.
The rooms at this property provide guests with a flat-screen TV with satellite channels, as well as comforts such as air conditioning.
This hotel is situated 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, in close proximity to the restaurant ShangHai DaYu. Guests will find The Bund Famed Waterside Walkway 4.5 km from the 4-star hotel. Also, Nanyuan Park is situated 12 minutes' walk away. The Leon is 3.6 km from the expansive historic City God Temple of Shanghai. Shanghai Metro train station is a 10-minute ride away, and Luban Road underground station is about 600 metres away.
Leon Hotel Shanghai Facilities
| Internet | Wi-Fi |
| Parking options | Parking |
| In the kitchen | Electric kettle |
| Devices | Flat-screen TV |