Kremli seinad ja tornid ehitati suurhertsog Ivan III valitsemise ajal Itaalia arhitektide Antonio Gilardi, Marco Ruffo, Pietro Antonio Solari ja Aliosio De Carcano järelevalve all. Imposantsed punastest tellistest seinad järgivad mäe kontuure, moodustades ebaühtlase Kolmnurga: lõunapoolne külg on vaatega Moskva jõele, läänepoolne külg on vaatega Alexandrovski aiale ja Kirde pool järgib Punase väljaku serva. Mööda seinu tõuseb 20 erineva kõrgusega ja kujuga kaitsetorni, mida ületavad Kuldsed ilmakaared või punased tähed. Igal tornil on oma nimi ja omadused: Spesskaya torn esindab Kremli sissepääsu, mis on kuulus oma ajaloolise heliseva kella poolest; Tsarskaya torn on väikseim ja noorim jne...