Super 8 Beijing Headquarters Base is located at Fengtai district. Beijing Capital Airport is 46.6 km away and Beijing Railway Station is 23.5 km away. Free Wi-Fi is available. Offering deluxe and comfortable guest rooms, the hotel also has business center with meeting facilities. Opened in 2011, the property houses 90 rooms and suites.