yes. According to the information of Beijing Capital Airport, the restaurant of Beijing Capital Airport is open 24 hours a day, with big sofas, McDonald's and KFC. Located in Chaoyang District, Beijing, China, Beijing Capital Airport is 25km southwest of Beijing downtown and 67km south of Beijing Daxing International Airport. It is a 4F-class international airport, one of the three gateway complex hubs in China and a member of the international air cargo hub group around Bohai Sea.