Iglesia de Santiago ApóstolParishShareCalle del Atrio de Santiago47001 Valladolid, Castilla y LeónSpainGet directions