Situated about 10 minutes by car from Taoranting Park, the 3-star Super 8 Hotel Beijing South Railway Station North Square offers meeting rooms with a range of business amenities.
This hotel is located approximately 10 minutes' drive from Temple of Heaven and relatively near Beijing South tube station. Forbidden City-The Palace Museum is around 7 km from the accommodation, and Beijing Capital International airport is 40 km away. The area also includes natural sights like Grand View Garden a 10-minute ride from the hotel. Erenhot gare routiere bus station can be found just a short stroll from the property.
Airports
Train stations
Airports
Train stations
Landmarks
No reviews yet :(
If you stayed at this hotel, share your experience with us, please