Das 4-Sterne-Hotel Super House International Peking befindet sich im Business- Teil von Peking und verfügt über Parkplätze vor Ort. Beijing Shengmi E'er Catholic Church liegt knapp 6 Kilometer vom Hotel entfernt, und Halle des Himmelsgewölbes ist in 10 Minuten Autofahrt erreichbar.
Die Fahrt zum Flughafen Peking-Nanyuan dauert nur 23 Minuten. Gedenkhalle für den Vorsitzenden Mao, ein idealer Ort, um die Gegend zu erkunden, befindet sich in 15 Fahrminuten Entfernung vom Super House International Peking. In der Umgebung gibt es zahlreiche Einkaufsmöglichkeiten wie Dong-Hua-Men-Nachtmarkt (ist in einer Entfernung von 7 km vom Hotel). Die U-Bahn-Station Shilihe liegt in 500 Meter Entfernung zur Unterkunft, und St. Joseph's Cathedral liegt nur 20 Minuten Fahrweg von hier entfernt.
Hier stehen Ihnen 90 klimatisierte Zimmer zur Auswahl, die mit einem Flachbildfernseher mit Satellitenkanälen sowie einer Minibar ausgestattet sind. Sie sind im klassischen Design eingerichtet. Die Badezimmer verfügen über eine getrennte Toilette und eine Dusche. Hier findet man auch ein Haartrockner und Hausschuhe. Einige von diesen Zimmer bieten einen Ausblick auf die Stadt.
Morgens bietet das Super House International ein Frühstücksbuffet an. Die Gäste können sich in der hoteleigenen Lobby- Bar entspannen. In der Nachbarschaft gibt es verschiedene Lokale, darunter das Restaurant Lian Wa Ting, das etwa 550 Meter vom Hotel entfernt ist.