Iglesia de Santiago ApóstolParishSharePlaza de Santiago45370 Santa Cruz de la Zarza, Castilla-La ManchaSpainGet directions