The hotel opened in 2008, the hotel is located at Taipingqiao Road, the third ring south of the city, which gives it an obvious geographic advantage and traffic convenience.
The hotel is located in 60 km to the capital international airport, 5 kilometers to Tiananmen Square and 7km to Beijing Railway station. Beijing Western Railway station and two long distance bus stations are nearby.