7Days Inn Beijing West Railway Station South Square Metro features 126 rooms and lies 4.3 km from Cadillac Arena. There is also parking.
The hotel is about 40 km from Beijing Capital International airport and within a 10-minute drive of such cultural venues as the Military Museum of the Chinese People's Revolution. 2.1 km from this 2-star hotel, Beijing World Art Museum is located. Guests might as well visit Lianhuachi Park, which is around 10 minutes away by car. The long-running Beijing Zoo is 6 km away, and Wanzi underground station is within reach of the 7Days Inn Beijing West Railway Station South Square Metro. This property is near Beijing East train station, about 10 minutes away by car.
The hotel offers rooms with a seating area featuring climate control, along with a flat-screen TV with satellite channels. Bathrooms inlude a separate toilet and a shower, and such fine comforts as hair dryers and toiletries.
The fast food restaurant McDonald's lies just 1.3 km from 7Days Inn Beijing West Railway Station South Square Metro.