Accepting only Mainland Chinese citizens, Hi Inn Beijing South Station North Avenue is situated in the Fengtai district in Beijing, 31 km 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 35 km from Beijing South Station North Avenue, while Qianmen Street is 39 km away Beijing Nanyuan Airport is 9 km from the property