Accepting only Mainland Chinese citizens, Hi Inn Beijing South Station North Avenue is situated in the Fengtai district in Beijing, 1.9 miles from Tiantan Park - Temple of Heaven. The rooms are equipped with a TV. The rooms include a private bathroom fitted with a shower. Dashilan Street is 2.2 miles from Beijing South Station North Avenue, while Qianmen Street is 2.4 miles away. Beijing Nanyuan Airport is 5.6 miles from the property.