El Teodora Palace Hotel dispone de habitaciones con aire acondicionado y conexión Wi-Fi gratuita y se encuentra en Ruse, a 650 metros del puente de Dunav y a 10 minutos en coche del centro de la ciudad. También proporciona aparcamiento privado gratuito.
Todas las habitaciones incluyen TV de pantalla plana con canales por cable y minibar. Algunas también disponen de zona de estar con sofá. Además, el baño cuenta con ducha, artículos de aseo gratuitos y secador de pelo.
El establecimiento cuenta con un restaurante a la carta que ofrece platos de cocina búlgara y europea junto con una selección de vinos.
El Teodora Palace Hotel está a 5 km de la estación de autobuses de Ruse Este y a 500 metros de una tienda de comestibles.