Accepting only Mainland Chinese citizens, Super 8 Beijing South Station Yongding Menwai Avenue is located in Beijing, 1 km from Temple of Heaven.
Every room comes with a TV. Each room is fitted with a private bathroom fitted with a bath or shower.
There is a 24-hour front desk at the property.
Dashilan Street is 2.9 km from Super 8 , while Qianmen Street is 3 km away. The nearest..