Готель Beijing Aulympic Airport розташований у північно-східній частині Пекіна, в декількох хвилинах їзди від міжнародного аеропорту «Шоуду». Готель, побудований в 2006 році, складається з 12-поверхового житлового корпусу і додаткового примикає будівлі з рецепцією, рестораном і міні-маркетом.