Iglesia Santa Maria de los angeles
Iglesia Santa Maria de los angeles, or Saint Maria of the Angels church, is located in Managua. Archived by Leah Williams. Photographed by Professor David Schwartz, Albright College, 1984.
Preview Image