El City Art Hotel está situado en el centro de Ruse, cerca del ayuntamiento y del teatro de la ciudad. Ofrece habitaciones decoradas de forma individual y equipadas con aire acondicionado, minibar, TV vía satélite y conexión Wi-Fi gratuita.
La propiedad de estilo boutique ocupa un edificio completamente restaurado que fue oficialmente registrado como un monumento de la cultura. Ladrillos y elementos de hierro se utilizaron como material decorativo para crear un estilo arquitectónico especial.