Hotel Ji Hotel Beijing South Railway Station
★★★
Jia No.1, South 3rd Ring West Road, Beijing, China Show on map
Home Inn Plus Beijing South Station South Square is a 3-star hotel in Beijing, China. Guests rate it 9.6/10 (exceptional) across 2 reviews, ranking it #852 of 7,376 places to stay in Beijing.
Jia No.1, South 3rd Ring West Road, Beijing, China
Home Inn Plus Beijing South Station South Square has a guest rating of 9.6 out of 10 from 2 reviews, which is considered exceptional. It ranks #852 of 7,376 properties in Beijing on Triptoic.
Home Inn Plus Beijing South Station South Square is located at Jia No.1, South 3rd Ring West Road, Beijing, China.
Home Inn Plus Beijing South Station South Square is rated 3 stars.
Highly rated alternatives close by
Hotel