Nestled in the Fengtai district of Beijing, the comfortable Atour Hotel Beijing South Railway Station North Square is around 6 km from the Forbidden City. About 10 minutes by car from the giant National Museum Of China, this 4-star hotel offers air-conditioned rooms plus a fitness club.
Located 3.4 km from the 267-hectare Temple of Heaven, the hotel is also within 6 km of Beijing East railway station. Places of worship to visit approximately a 25-minute walk from the Atour Hotel Beijing South Railway Station North Square include Fayuan Temple. This accommodation allows you to enjoy such natural sights as Beihai Park 7 km away. The hotel boasts access to Beijing South tube station, which is nearly 10 minutes' walk away.
Atour Hotel Beijing South Railway Station North Square has 119 rooms, comprising a seating area. A flat-screen TV with satellite channels, along with tea and coffee making equipment, are offered. There are separate bedrooms and private bathrooms with a separate toilet and a shower provided. Guests can also make use of a separate toilet and a shower, as well as comforts such as hairdryers and towels.
The property features a daily buffet breakfast. Atour Hotel Beijing South Railway Station North Square has a Chinese restaurant, serving Chinese menu. U.B.C. Coffee offers a wide range of Chinese dishes and lies not far from this Beijing hotel.