Het Leo Hostel behoort volgens de Lonely Planet tot een van de beste hostels van China en ligt op 10 minuten lopen van het metrostation Qianmen (lijn 2) en het Tiananmenplein.
Das Leo Hostel gehört nach Lonely Planet zu einem der besten Hostels in China. In 10 Gehminuten erreichen Sie die S-Bahn-Station Qianmen (Linie 2) und den Tiananmen-Platz.