Visitors to Beijing will find that this hotel is a fantastic accommodation choice. Capital International Airport is located approximately 43km away and Beijing Railway Station around 65km away. When guests have some time on their hands they can make use of the onsite facilities.