Iglesia del Triunfo de la Santa CruzParishSharePlaza de la Iglesia45513 Santa Cruz del Retamar, Castilla-La ManchaSpainGet directions