Featuring free WiFi and air conditioning, Mai Zi 888 Home Stay is located in Beijing, just 8 miles from Beijing National Stadium - Bird Nest. Yonghegong Temple is 10 miles from the property. All units include a TV. Towels are featured. Summer Palace is 10 miles from Mai Zi 888 Home Stay. The nearest airport is Beijing Capital International Airport, 9 miles from the property.