El Home Inn Beijing National Aquatics Centre se encuentra en el distrito Chaoyang de Pekín, a 9,1 km del templo Yonghegong, a 10 km de la zona de Shichahai y a 12 km de la calle Wangfujing.
Número de habitaciones: 120
No. 8 Courtyard, Nanshatan, Chaoyang, 100000 Beijing, China