Leon Hotel

  • Wi-Fi
Location

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
7.9
Good
Based on 1 review
Important information
Check-in: from 14:00 until 23:59
Check-out: until 12:00
  • Children and extra beds
  • There are no extra beds provided in a room.
  • There are no cots provided in a room.