Spain has such a site in Toledo (the Alcazar fortress, which I believe was used as a military academy), where a small army garrison (with their families, cadets. and others seeking sanctuary from the communists) held out for months surrounded by communists. They took some losses but held out long enough for Franco to relieve them/break the siege. Franco was advised them relieving them might prolong the war (by delaying the attack on Madrid), but he felt it was important 1) because he had promised them he would, and 2) he felt it was important to show the communists that when the army put its mind to something it could accomplish it regardless of the resistance (which proved true).
A Red (communist) priest visited the garrison to unsuccessfully induce them to surrender, and while he was there the commander asked him to offer a Mass - the only one during the siege. Afterwards a sign was placed there, along the lines of: “In this room our Lord visited our heroes”.
This monument is dedicated to the "Niños Héroes" (Boy Heroes) - six teenage military cadets, who died defending the castle at Chapultepec in 1847.