Featuring free WiFi and air conditioning, Mai Zi 888 Home Stay is located in Beijing, just 14 miles from National Grand Theater. Beijing National Aquatics Center is 7 miles from the property. All units include a TV. Towels are featured. Olympic Sports Center is 8 miles from Mai Zi 888 Home Stay. The nearest airport is Beijing Capital International Airport, 9 miles from the property.