Das Beijing Soluxe Courtyard Hotel bietet einen Mini-Markt und ein Restaurant und liegt im Stadtteil Xicheng von Peking, in etwa 25 Gehminuten Entfernung von den Lama-Tempel. Es befindet sich in ca. 3 km Entfernung von von einer der renommiertesten kulturellen Sehenswürdigkeiten – der Verbotene Stadt. Das Hotel verfügt auch über WLAN in den Zimmern.
BeiJing QiShiGuan ist in ca. 200 Meter Entfernung vom Hotel, und der Jingshan-Park ist 2 km von hier entfernt. Chinesisches Kunstmuseum ist auch in etwa 2,1 km Entfernung vom Soluxe Courtyard. Der Tian'anmen-Platz ist in einer Entfernung von circa 10 Autominuten von der Unterkunft. Die Unterkunft liegt nur 150 Meter von der U-Bahn-Station Gulou Dajie sowie in rund 6 km Entfernung vom Bahnhof Ost Peking.
Das Restaurant Remote City, das sich 6 Minuten zu Fuß vom Soluxe Courtyard Peking entfernt befindet, serviert chinesische Küche für jeden Geschmack.