Super House International is located in Beijing’s Chaoyang District. The hotel offers rooms with satellite TV. It has 3 restaurants, free Wi-Fi and free parking.
Number of rooms: 75
No. 102 South of East 3rd Ring Road, Chaoyang, 100122 Beijing, China