Le chiese rupestri di Ivanovo sono un complesso di chiese e monasteri, tra i quali l'esempio più interessante è la chiesa "Sveta Bogoroditsa". E 'parte del grande monastero rupestre "Santo Michele Arcangelo", che si trova a 22 km dalla città di Ruse. Questa chiesa si sviluppa sotto la protezione di re e di patriarchi bulgari tra il XIII e il XIV secolo. Grazie ai suoi affreschi conservati, considerati l ‘esempio più completo d’arte medievale bulgara, il monastero è stato iscritto nella lista dell'UNESCO.
La chiesa "Sveta Bogoroditsa" alta poco più di 2 metri e larga 16 metri, viene creata e dipinto con affreschi con il sostegno finanziario dello zar Ivan Alexander. Si compone di due abitazioni e una cappella. Nelle rocce circostanti, si trovano i resti di celle monastiche.
Gli affreschi nella chiesa, sulle pareti e sul soffitto sono creati da artisti ignoti. Mostrano scene della Settimana Santa e della vita di San Giovanni Battista. Ritratti di zar Ivan Alexander, la zarina Teodora e altri santi sono illustrati nel portico della chiesa, e nella cappella troviamo scene della vita di eremiti siriani.
Gli affreschi della chiesa sono particolarmente apprezzati per la loro bellezza, vitalità e una composizione perfetta. Questo è uno degli esempi più distinti della cultura raggiunta durante il periodo del Secondo Impero Bulgaro.