Choose your room
Home Inn Neo Beijing South Station Caoqiao Metro Station 2*
The fantastic Home Inn Neo Beijing South Station Caoqiao Metro offers access to the 267-hectare Temple of Heaven, which is located around 7 km away.
Religious sights in the area include the unique Niujie Mosque (4.3 km) and Fayuan Temple (4.2 km). The Grand View Garden lies about a 10-minute ride away, while Caoqiao tube station is a mere 300 metres from the 2-star hotel. The Home Inn Neo Beijing South Station Caoqiao Metro is within 9 km of Beijing East railway station.
The rooms feature blackout drapes and air conditioning, along with a TV set for guests' utmost comfort.