Das Jiao Lou Business Hotel Forbidden City Peking bietet 60 Zimmer und liegt in etwa 5 Gehminuten Entfernung vom Fluss Yu River. Das Hotel verfügt über WLAN in den Zimmern.
Verbotene Stadt ist nur 1 Kilometer von dem 3-Sterne-Hotel entfernt gelegen. Tor der Göttlichen Macht erreicht man in ca. 20 Minuten zu Fuß. Das Jiao Lou Business Hotel Forbidden City liegt auch in unmittelbarer Nähe von der U-Bahn-Station National Art Museum. Die Unterkunft liegt nicht weit entfernt vom Prospect Park. Auch Denkmal für die Helden des Volkes ist in rund 25 Gehminuten Entfernung vom Hotel. Die Sandy Beach Intersection West ist in unmittelbarer Nähe vom Jiao Lou Business Hotel Forbidden City Peking.
Lediglich 1 Kilometer von der Unterkunft entfernt, lädt das Restaurant HongYun TianWai Tian Roast Duck zum Speisen ein.