





Home Inn Plus Beijing South Station South Square
★★★ 3.0 Star Hotel
(1 reviews)
Frequently Asked Questions
Where is Home Inn Plus Beijing South Station South Square located?
Home Inn Plus Beijing South Station South Square is located at Jia No.1, South 3rd Ring West Road, Beijing, China.
What is the star rating of Home Inn Plus Beijing South Station South Square?
Home Inn Plus Beijing South Station South Square is a 3.0-star Hotel.
How many reviews does Home Inn Plus Beijing South Station South Square have?
Home Inn Plus Beijing South Station South Square has 1 reviews with a rating of 9.2/10.