Nestled in the Fengtai district of Beijing, the 4-star Atour Hotel Beijing South Railway Station North Square is 3.4 km from the renowned Temple of Heaven. The hotel also offers guests Wi-Fi throughout the property.
This hotel is located in Beijing, not far from Beijing South tube station. The Forbidden City is around 15 minutes by car from the Atour, while Beijing Capital International airport is 40 km from it. Tiananmen Public Square is 4.3 km away, and Beijing East train station is situated within 8 km of the property. Erenhot gare routiere bus station can be found a short way from the hotel.
This accommodation has 117 rooms, comprising a sitting area. A flat-screen TV with satellite channels, along with coffee and tea making equipment, are offered. Air conditioning are featured for guests' comfort. Bathrooms are equipped with a separate toilet and a shower, as well as comforts such as hairdryers and bathrobes.
Each morning, the Atour Beijing serves a buffet breakfast.