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, right near the restaurant ShangHai DaYu. Guests will find the Bund 4.5 km from the 4-star hotel. Also, Nanyuan Park is situated 12 minutes' walk away. There is the expansive historic City God Temple of Shanghai 3.6 km from the Leon. 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 |