July 11, 2022 SavonaAboutThe National Stadium is situated on a gentle rise in the centre of the Olympic complex to the north of Beijing.