Situated in Beijing, 2.8 km from Temple of Heaven, Home Inn Beijing Liujiayao Metro Station features rooms with air conditioning and free WiFi. The property is around 5 km from Qianmen Street and 5 km from Dashilan Street. The accommodation offers a 24-hour front desk.
The units has a TV with cable channels, a kettle, a shower, free toiletries and a desk. The private bathroom is..