Located in Fengtai, this hotel is 2.1 mi (3.3 km) from Temple of Heaven and 2.7 mi (4.3 km) from Hongqiao Market. Red Theatre and Qianmen Street are also within 3 mi (5 km).
Good location clise to the metro station. It's clean but the hotel a little bit dated. Its a 2 1/2 star hotel.