Zidovi i tornjevi Kremlja izgrađeni su tijekom vladavine Velikog kneza Ivana III, pod vodstvom talijanskih arhitekata Antonio Gilardi, Marco Ruffa, Pietro Antonio Solari i Aliosio de Carcano. Impozantni zidovi crvene opeke slijede obrise brda, stvarajući neujednačeni trokut: južna strana gleda na rijeku Moskvu, zapadnu stranu na Aleksandrovski vrt, a Sjeveroistočna strana na rubu Crvenog trga. Uz zidove se uzdižu 20 obrambenih tornjeva različitih visina i oblika, na vrhu s zlatnim kuglicama ili crvenim zvijezdama. Svaki toranj ima svoje ime i značajke: spesskaya Tower je ulaz u Kremlj, poznat po povijesnom satu s borbom; Tsarskaya Tower je najmanji i najmlađi, itd...