Super 8 Hotel Beijing South Railway Station North Square Pla is a 3-star comfortable hotel offering a non-smoking accommodation within easy reach of Legend of Jinsha, The Palace Museum and Liyuan Theatre. Founded in 2008, the hotel underwent a renovation in 2012.
The city center is 5 km away from the hotel. You can find Beijing Wanshouxi Park, Taoran Park and Beijing Sansheng Nunnery only 200 meters from the property.
A 15-minute stroll will take you to Taoranting subway station. Nanyuan airport is 15 minutes' drive from away.