Home Inn Neo Beijing South Station Caoqiao Metro is situated 6 km from the Beijing Museum of Natural History, which is an excellent place to improve cultural awareness.
Some rooms feature blackout drapes and air conditioning, as well as a TV for your convenience.
10 minutes' drive from the Taoranting Park, the hotel is just around the corner from Caoqiao underground station. Guests will find Beijing Auto Museum 4.8 km from the fantastic hotel. The Home Inn Neo Beijing South Station Caoqiao Metro is a 15-minute ride from the 267-hectare Temple of Heaven. This accommodation is directly connected with Beijing East train station, which is 9 km away.
No reviews yet :(
If you stayed at this hotel, share your experience with us, please