Localizado em Ruse, a 650 metros da Ponte Dunav e a 10 minutos de carro do centro da cidade, o Teodora Palace Hotel apresenta quartos climatizados com acesso Wi-Fi gratuito. Está disponível estacionamento privado gratuito no local.
Todos os quartos estão equipados com uma televisão de ecrã plano com canais por cabo. Também está disponível um mini-bar. Alguns quartos possuem uma área de estar com um sofá. A casa de banho privativa está equipada com um chuveiro, produtos de higiene pessoal gratuitos e um secador de cabelo.
Um restaurante à carta está à disposição dos hóspedes. Serve cozinha búlgara e europeia, complementada por uma selecção de vinhos.
A Estação Rodoviária Ruse East está localizada a 5 km do Teodora Palace Hotel. Existe uma mercearia a 500 metros.