This hotel is an ideal spot for travelers wanting to discover the city. With Beijing North Railway Station just 10km away and Capital International Airport only 27km away, transportation is very convenient. The closest major public transportation, Anhuaqiao Metro Station, is only 1km away. Seeing Be...