Shangzhiqiu Hotel (Beijing National Stadium-Bird's Nest Beiyuan Road North Subway Station) – Beijing | SherryStay