Super 8 Beijing West Station South Road
The 2-star Super 8 Beijing West Station South Road is placed in the vicinity of Jingshan Park . The hotel represents Chinese architecture in Beijing.
Guests can reach Temple of Heaven within a 25-minute walk. A subway station as well as Taoranting subway station are not far from the hotel.
Young Restaurant serve a good range of Chinese food and lie 1000 meters from the property.
A 15-minute walk from Beijing South Railway train station.