Ibis Beijing Changping Metro Station Hotel Hotel
No. 11 Government Street, Beijing, 102299
Located in Beijing, 33 km from Beijing National Stadium - Bird Nest, Ibis Beijing Changping Metro Station Hotel provides air-conditioned rooms and a bar. Featuring a 24-hour front desk, this property also provides guests with a restaurant.