Featuring free WiFi and air conditioning, Mai Zi 888 Home Stay is situated in Beijing, 7.5 miles from Beijing National Stadium - Bird Nest. Yonghegong Temple is 10.6 miles from the property. The accommodation comes with a cable TV. Towels are offered. Summer Palace is 10.6 miles from Mai Zi 888 Home Stay. The nearest airport is Beijing Capital International Airport, 9.3 miles from the property.