Das 5-Sterne-Schengen International Hotel Peking liegt 10 Minuten mit dem Auto von der Verbotene Stadt entfernt und verfügt über einen Swimmingpool und das Fitnesscenter.
Das Hotel befindet sich in Peking, etwa 350 Meter von der U-Bahn-Station Nanluoguxiang entfernt. Folgende Geschäftszentren befinden sich in der Nähe: die Gulou und Zhonglou (1 km) und Halle der Höchsten Harmonie (2 km). Auch nanluoguxiang befindet sich in einer 7 Gehminuten Entfernung vom Schengen International Peking. Der Bahnhof Ost Peking ist in einer Entfernung von 3 km vom Hotel.
Gäste können skandinavische Gerichte im Restaurant The Georg genießen, das ca. 8 Minuten Gehweg von hier entfernt liegt.