Super 8 Hotel Beijing South Railway Station North Square Pla is a comfortable 3-star property placed next to Legend of Jinsha, The Palace Museum and Liyuan Theatre. Founded in 2008, the hotel underwent a renovation in 2012.
The hotel is 5 minutes' walk away from Beijing Wanshouxi Park, Taoran Park and Beijing Sansheng Nunnery. The center of Beijing is 5 km away from the venue.
Within a 15-minute walk guests will find Taoranting subway station. Super 8 Hotel Beijing South Railway Station North Square Pla is easily accessible from Nanyuan airport lying within 15 minutes' drive.
All 83 non-smoking guestrooms feature modern facilities.