Het Leo ligt in het centrum van Daugavpils en is gevestigd in een gebouw uit de 19e eeuw. Het biedt kamers met kabel-tv. gratis WiFi. Er is gratis privéparkeergelegenheid bij de accommodatie.
De kamers van het Leo zijn ingericht in warme kleuren en voorzien van Deense hardhouten meubels. Alle kamers hebben een koelkast en een eigen badkamer met een douche.
Het centraal station van Daugavpils ligt op 500 meter en de rivier de Daugava op 1,4 km.