Teodora Palace Hotel ligger i Ruse, 650 meter fra Dunav-broen og 10 minutters kørsel fra byens centrum. Der tilbydes værelser med aircondition og gratis WiFi. Der tilbydes gratis privat parkering på selve ejendommen.
Samtlige værelser har fladskærms-tv med kabelkanaler. Der er også minibar. Nogle af værelserne har opholdsområde med sofa. Der er eget badeværelse med bruser, gratis toiletartikler og hårtørrer.
Der er også en à la carte-restaurant. Der serveres bulgarske og europæiske retter ledsaget af et udvalg af vine.
Busstationen Ruse East ligger 5 km fra Teodora Palace Hotel. Der ligger en købmand 500 meter derfra.