Located at the heart of the city's Chaoyang business district and close to Beijing's diplomatic area. Only fifteen minutes drive to both Tian an Men Square and the Capital Airport.

The Beijing Lufthansa Center has a total floor space of approximately 160,000 square meters and is composed of three main buildings.